Extract component for work-profile availability.

The new `WorkProfileAvailabilityManager` component consolidates
responsibilities that were previously associated with the
`QuietModeManager` interface and resolver's work-profile-state
`BroadcastReceiver`.

See code review comments for further discussion of CL diffs.

Test: `atest IntentResolverUnitTests`
Bug: 202167050
Change-Id: I5fd0385e161959a5fbcdf9c27dbc757d5faa2a06
11 files changed