Add a new condition provider for manual rules

Also support updating the ConditionProviderService associated to a system-owned rule (for the manual -> schedule transition).

Bug: 342156843
Test: atest ZenModeHelperTest
Flag: android.app.modes_ui
Change-Id: Ib78d6de8a116783c8c152628a3611ca76453712e
7 files changed