detect if browser has webauthn capabilities
Some browsers (e.g. tor-browsers https://trac.torproject.org/projects/tor/ticket/26614) have webauthn disabled and users get the following message: TypeError: navigator.credentials is undefined
We should detect this and do not allow to try to create webauthn credentials.
Remaining question: What should we do on login? Also show message?