It would be great if gpg provided a list of the supported/compliant key algorithms/curves, e.g. via a pseudo option like default_pubkey_algo.
Currently, Kleopatra uses a hard-coded list of curves (3 brainpool and 3 NIST) and adds ed25519/cv25519. Moreover, there is a hack which removes the NIST and the 25519 curves in de-vs compliance mode. This is super ugly and prevents the usage of other curves supported by gpg.