Draft: #646 Implement Webauthn support
Not sure if I'll get the time to bring this up to the standards in the contributors guidelines, but I wanted to take a swing at a fun looking issue and make it available in case anyone else wants to bring it across the finish line