Fall back to above large clock date weather if space is tight

When font and display sizes are large, there is
not much space below large clock to display
date and weather. We should fall back to the
prior behavior of date weather above large clock
in this case.

Additionally special-cased the metro and
number-overlap clocks because metro large clock
is quite tall, and number-overlap has a lot of
extra internal padding around it.

Wallpaper picker has been updated for these
scenarios.

Bug: 419171516
Bug: 419262872
Test: atest KeyguardClockViewModelTest.kt
Flag: com.android.systemui.shared.clock_reactive_smartspace_layout
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:dbdba307cdc7bbfe73f0c04ea15eefc6c71db72a)
Merged-In: Iada0345ce3d22728861143780231e3d38eaa23c3
Change-Id: Iada0345ce3d22728861143780231e3d38eaa23c3
13 files changed