Thanks for reaching out about webauthn 2FA, we’ve been keen on this for a while, it’s not currently on our roadmap but we are actively investigating ways to better facilitate the technology in the future.
In the meantime we’ve seen other customers have some success with webauthn via okta. I don’t know if that’s an option for you? I’m aware it doesn’t solve points 2 and 3, especially if you have both SSO and non-SSO users.