Expose wallet through webauthn

I think it would be awesome if wallet would be exposed through webauthn public key interface. Then one could use keypass authentication to websites and identify with your public key wallet address as ID. No need to tie passkeys to your platform/device.

(Signing transactions is not yet possible through webauthn. Maybe once prf extension is more supported, see this example.)