[FIX] Check webauthn support when registering security keys (PR #8146)

When registering security keys check for the presence of PublicKeyCredential and if it is missing show an error message saying Webauthn is not supported:



You’ve signed the CLA, mjrbrennan. Thank you! This pull request is ready for review.

This pull request has been mentioned on Discourse Meta. There might be relevant details there:


Cool this looks good to me! :confetti_ball: