Merge java.time from jdk-17.0.5-ga into the aosp/master branch

The test change is needed to require to make the test pass.
This test change is likely to be backported or the test itself
is needed to be removed in the older
CTS branches for Android S and T when the new U mainline
modules is tested on Android S and T.

List of files:
  ojluni/src/main/java/java/time/Clock.java
  ojluni/src/main/java/java/time/DateTimeException.java
  ojluni/src/main/java/java/time/Duration.java
  ojluni/src/main/java/java/time/Instant.java
  ojluni/src/main/java/java/time/InstantSource.java
  ojluni/src/main/java/java/time/LocalDate.java
  ojluni/src/main/java/java/time/LocalDateTime.java
  ojluni/src/main/java/java/time/LocalTime.java
  ojluni/src/main/java/java/time/MonthDay.java
  ojluni/src/main/java/java/time/OffsetDateTime.java
  ojluni/src/main/java/java/time/OffsetTime.java
  ojluni/src/main/java/java/time/Period.java
  ojluni/src/main/java/java/time/Ser.java
  ojluni/src/main/java/java/time/Year.java
  ojluni/src/main/java/java/time/YearMonth.java
  ojluni/src/main/java/java/time/ZoneId.java
  ojluni/src/main/java/java/time/ZoneOffset.java
  ojluni/src/main/java/java/time/ZoneRegion.java
  ojluni/src/main/java/java/time/ZonedDateTime.java
  ojluni/src/main/java/java/time/chrono/AbstractChronology.java
  ojluni/src/main/java/java/time/chrono/ChronoLocalDate.java
  ojluni/src/main/java/java/time/chrono/ChronoLocalDateImpl.java
  ojluni/src/main/java/java/time/chrono/ChronoLocalDateTime.java
  ojluni/src/main/java/java/time/chrono/ChronoLocalDateTimeImpl.java
  ojluni/src/main/java/java/time/chrono/ChronoPeriodImpl.java
  ojluni/src/main/java/java/time/chrono/ChronoZonedDateTime.java
  ojluni/src/main/java/java/time/chrono/ChronoZonedDateTimeImpl.java
  ojluni/src/main/java/java/time/chrono/Chronology.java
  ojluni/src/main/java/java/time/chrono/HijrahChronology.java
  ojluni/src/main/java/java/time/chrono/HijrahDate.java
  ojluni/src/main/java/java/time/chrono/IsoChronology.java
  ojluni/src/main/java/java/time/chrono/JapaneseChronology.java
  ojluni/src/main/java/java/time/chrono/JapaneseDate.java
  ojluni/src/main/java/java/time/chrono/JapaneseEra.java
  ojluni/src/main/java/java/time/chrono/MinguoChronology.java
  ojluni/src/main/java/java/time/chrono/MinguoDate.java
  ojluni/src/main/java/java/time/chrono/Ser.java
  ojluni/src/main/java/java/time/chrono/ThaiBuddhistChronology.java
  ojluni/src/main/java/java/time/chrono/ThaiBuddhistDate.java
  ojluni/src/main/java/java/time/chrono/package-info.java
  ojluni/src/main/java/java/time/format/DateTimeFormatter.java
  ojluni/src/main/java/java/time/format/DateTimeFormatterBuilder.java
  ojluni/src/main/java/java/time/format/DateTimeParseContext.java
  ojluni/src/main/java/java/time/format/DateTimeParseException.java
  ojluni/src/main/java/java/time/format/DecimalStyle.java
  ojluni/src/main/java/java/time/format/Parsed.java
  ojluni/src/main/java/java/time/format/TextStyle.java
  ojluni/src/main/java/java/time/temporal/ChronoField.java
  ojluni/src/main/java/java/time/temporal/IsoFields.java
  ojluni/src/main/java/java/time/temporal/JulianFields.java
  ojluni/src/main/java/java/time/temporal/Temporal.java
  ojluni/src/main/java/java/time/temporal/TemporalAccessor.java
  ojluni/src/main/java/java/time/temporal/TemporalField.java
  ojluni/src/main/java/java/time/temporal/UnsupportedTemporalTypeException.java
  ojluni/src/main/java/java/time/temporal/ValueRange.java
  ojluni/src/main/java/java/time/temporal/WeekFields.java
  ojluni/src/main/java/java/time/zone/Ser.java
  ojluni/src/main/java/java/time/zone/ZoneOffsetTransition.java
  ojluni/src/main/java/java/time/zone/ZoneOffsetTransitionRule.java
  ojluni/src/main/java/java/time/zone/ZoneRules.java
  ojluni/src/main/java/java/time/zone/ZoneRulesProvider.java
  ojluni/src/main/resources/java/time/chrono/hijrah-config-Hijrah-umalqura_islamic-umalqura.properties
  ojluni/src/test/java/time/tck/java/time/TCKYear.java
  ojluni/src/test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java
  ojluni/src/test/java/time/test/java/time/TestClock_System.java
  ojluni/src/test/java/time/test/java/time/format/TestUnicodeExtension.java

Bug: 261574630
Test: atest CtsLibcoreOjTestCases
Change-Id: I4e1e6a1830d9b27071c3ea167dadebff6ff8279c