Why? Your polyfill is replacing window.nostr, why would the client still need to implement nip-46?