Updates the JDK to support Unicode 18.0.0. This change also incorporates the relevant ICU4J 79.1 updates for bidirectional text processing and normalization (JDK-8372369). The corresponding CSR has also been drafted.
--------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Fixes to case folding/grapheme - icu.md update - unicode.md update - ICU4J binaries (w/ Unicode 18) - NUM_ENTITIES update - IndicConjunction rule change (Gb9c) - Unicode 18 final - Unicode 18-draft - ICU4J update as of 7/16 - Restored the copyright year - ... and 10 more: https://git.openjdk.org/jdk/compare/36bd34ff...224c1b6b Changes: https://git.openjdk.org/jdk/pull/33705/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=33705&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372208 Stats: 3035 lines in 37 files changed: 1707 ins; 70 del; 1258 mod Patch: https://git.openjdk.org/jdk/pull/33705.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/33705/head:pull/33705 PR: https://git.openjdk.org/jdk/pull/33705
