> As I understood things then, CLDR and Java's
> localization code and data could not handle BC standard time that is 7
> rather than 8 hours behind UTC
This is correct for CLDR 48.1 and earlier.
> If CLDR and OpenJDK already support BC standard time at -07, does that
> mean that TZDB's temporary hack is no longer needed and can be removed
> in the next TZDB release?
The hack is not needed for OpenJDK, because they updated to the latest CLDR version before updating to 2026b. Not every system does that, especially because this was a minor CLDR release.