DO NOT MERGE Update Android to tzdb 2026b rev 2. [Q]

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.

--------

In 2026b update America/Vancouver was moved to America_Mountain
metazone (see RELEASE_NOTES). Its downside was that users there
would see Mountain Standard Time instead of Pacific Daylight Time.
That might be confusing and it will be better to patch IANA files
instead. See RELEASE_NOTES for more details.

Bug: 525643877
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 2026b rev 2
Change-Id: I14583b424c0ee09f693dd49eb46549f26ec79024
Merged-In: I14583b424c0ee09f693dd49eb46549f26ec79024
29 files changed