I20250203-0500
As the compiler mandates 1.8 already it makes sense for the AST to do the same. Adjusted tests to fix expectations and not run pre JLS8 ones. Removed tests explicitly testing certain constructs to give malformed AST on lower than supported JLS.