Add support for WebAuthn
This is an authentication product that supports multi-round auth protocols. WebAuthn is a current state-of-the-art authentication protocol for two-factor authentication (2FA). Matrix currently does not support 2FA at all.
If we added WebAuthn, we could provide 2FA to Matrix users, improving their security against adversaries who can guess or steal their passwords.