Resolve Java 21 ftbfs
This MR resolves 1057523.
Changes:
- Use java_compat_level variable provided by java-common to adjust -source/-target level to the minimum required by the default Java.
Testing:
- rebuild in sid chroot
- rebuild in Java 21 default sid chroot