Hard topic. I think there have been similar aspirations before: Librem 5 - Unlock LUKS volume with a FIDO2 device - #7 by Loki and Is Librem Key a security key? - #5 by FranklyFlawless but there’s not evidence here they got anywhere. Maybe there’s some clue in those threads to get further.
It would be interesting to hear what you come up with and how it’s set up.