Migrate Burmese support to FlexClockView

Changes detailed:
1. Adjust large clock to be vertically centered on BASELINE
2. Calculate the bottom location of each textview using descent, ascent
3. Made this extensible, so if more languages are wanted that don't have
   "mono" vertically-spaced numerals, we can just add them to
   `nonMonoVerticalNumericLineSpacingLanguages` and they will be
   rendered properly, assuming the font has support for them.
4. Remove the need for "magic numbers" which is different from the prior
   implementation
4. Remove allocation in onDraw

Bug: 364674467
Test: manual
Flag: com.android.systemui.clock_reactive_variants
Change-Id: I6b33997cd8a1481398293ddd7e28e7197ce9930a
3 files changed