[DesktopStatusBar] Provide DualShade bounds via listener

The bounds will be used to specify the touchable region
for the shade window when DesktopStatusBar is enabled.

Bug: 438498963
Test: Manual
Test: new Unit tests
Flag: com.android.systemui.status_bar_for_desktop
Change-Id: I150c45641fad74d1043b5ca063fc382c1628e8eb
17 files changed