Can you define what do you mean by sufficient support?
I know that's a bit wishy-washy, but for example I think I could replace my memorized 1password password with something longer if I never had to enter it from memory, which would only be the case if I could use the Yubikey on all my devices.
If those aren’t enough, I guess yubikeys aren’t the right call for your threat model, which is fine.
Want local authentication? pam_u2f, pam_gpg, pam_x509 are all maintained.
You should be able to set up PAM to use them in that way, without needing any yubikey-specific hijinks. Something like https://discourse.ubuntu.com/t/smart-card-authentication/260...