Very cool project, will certainly dig deeper!
If you need code for u2f/fido2 I hope you can find something useful from our solokeys (v1 for C, v2 for rust). https://github.com/solokeys
P.S: the usbc plug looks a bit brittle (been there). not sure about your plans to scale production but you prob want to address that sooner rather than later :)