Get the NIP-07 compatible signer, or null if unavailable.
The optional window ID lets a shell bind its own signer policy to the requesting napplet without imposing that policy in Kehto.
OptionalwindowId: stringOriginating napplet window, when available
Get the current user's pubkey, or null if not logged in.
Hook for auth state and signing.