Java 8 seems to be the common target for libraries. We're currently using Java 20+ features in our generated code. Investigate and report here on what features we'd need to lose, what can be polyfilled, and what functionality we would lose.
Discuss the tradeoffs, create tickets if we decide to support it.