[bc25] Create the `QuickSettingsShade` scene.
The scope of the CL includes the following:
* New scene key for the Quick Settings Shade scene.
* New module for the Quick Settings Shade scene.
* Conditional references to the new scene key wherever appropriate.
* Define the scene navigational mapping.
* Create the new scene composable, reusing OverlayShade.
* Create the scene view model with basic destination scenes mapping.
* New unit tests for the QuickSettingsShadeSceneViewModel.
Test: Manually verified by swiping down and swiping up on both the
lockscreen and gone scenes, with the feature flag both enabled and
disabled.
Test: Added unit tests.
Fix: 338009249.
Flag: ACONFIG com.android.systemui.dual_shade DEVELOPMENT
Change-Id: I001e14383e45b6a0f7ecb5d7cf1d3968cb87f99a
16 files changed