DO NOT MERGE Update Android TZDB from 2023d to 2024a. [R]

Notes for Android time zone maintainers:
Like all tzdb updates, the binary files in this commit should not be
patched to other release branches: they are not guaranteed to work.
Also note that there are associated changes in external/icu and often
others that should also be applied.  tzdb updates are incremental
changes: all previous tzdb updates should be applied.  Look for
aosp/<release>-dev changes for backports. If you have a local branch
with ICU changes the ICU .dat file in external/icu will not apply
cleanly.  Instead, make equivalent changes to text files and run
system/timezone/update-tzdata.py.

---------------

IANA release 2024a notes:
  Kazakhstan unifies on UTC+5 beginning 2024-03-01.
  Palestine springs forward a week later after Ramadan.

This updated affects KZ time zones and their priorities were
updated. Previously Asia/Almaty and Asia/Oral were shown in the
SettingsUI, now Asia/Aqtobe is used instead of Asia/Oral due to
priority change.

Bug: 325438535

Test: run cts --include-filter CtsLibcoreTestCases
Test: run cts --include-filter CtsLibcoreOjTestCases
Test: run cts --include-filter CtsIcuTestCases
Test: run cts --include-filter CtsBionicTestCases
Test: run cts --include-filter CtsTextTestCases
Test: atest MtsTimeZoneDataTestCases
Test: "adb shell dumpsys runtime" reports 2024a

Change-Id: I2524d2706b20df0a49f5e78e7019eaa856b40163
Merged-In: I2524d2706b20df0a49f5e78e7019eaa856b40163
24 files changed