typo
use java 21 for spotbugs and codeql
another java 11 fix
fix test
use older jmockit for Java 11, as 1.50 is Java17 only
update a lot of dependencies
update errorprone to 2.47.0
fix warnings
remove files which are no longer needed since r16727, add some ignores
drop Geldkarte payment, fix #24627
see #24601 - Nope, didn't help - do I really need to setup a Java 25 to test without checkin?
see #24601 - it seems to be a bug in JCS which pops up by a different order of execution in Java 25 - ChatGPT proposes this workaround to enforce initialisation, let's try it
update ivy to 2.5.3 - fix #24626
remove some warning: [this-escape]
fix tests, see #23724
update JavaFX version, fix #24625
fix #24621 - add payment:cards or payment:qr_code
drop outdated payment methods, fix #23724
fix fingerprint
fix #24616 - Improve accuracy of Nordic country borders - patch by henrik