Update Android TZDB from 2022f to 2022g.

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 2022g notes:
  The northern edge of Chihuahua changes to US timekeeping.
  Much of Greenland stops changing clocks after March 2023.
  Fix some pre-1996 timestamps in northern Canada.

Some details of tzlookup.xml changes:
  1. Canada changes are caused by pre-1996 changes.
  2. America/Ojinaga is replaced by America/Matamoros as it now
     follow US transition rules.
  3. America/Ciudad_Juarez is added as it was introduced in this
     TZDB update.
  4. Asia/Kuching: Asia/Kuala_Lumpur is an alias to Asia/Singapore
     and Asia/Singapore transitions around 1980 were updated.

Bug: 260965093
Test: CtsLibcoreTestCases
Test: CtsLibcoreOjTestCases
Test: CtsIcuTestCases
Test: CtsIcu4cTestCases
Test: CtsBionicTestCases
Test: CtsTextTestCases
Test: "adb shell dumpsys runtime" reports 2022g
Test: Time zone picker shows Mexico's new time zone
Test: Compares csv outputs of dump-tzdata.py - no extra time zone
Test: is changed, diffs match to the expectations.

Change-Id: I32e739263c5e5aaff61b5795796bf4cee15fae96
Merged-In: I32e739263c5e5aaff61b5795796bf4cee15fae96
18 files changed