To allow users to create passkeys, we need to:
- Add a parameter to WebAuthnAddKeyForm that puts it in passkey mode
- When in passkey mode, pass different settings to the WebAuthn request: require user verification, require resident key, don't require a roaming authenticator (this probably requires modifying the WebAuthn action API module and/or Registrator.js
- When in passkey mode, flag passkeys created through this form as supporting passwordless login