What would be the need for a username/password nip? With LNURL Auth and NIP 39 we don't really need passwords. You can use a public key generated from a derivation path of your Bitcoin seed phrase as an identity. That way you don't need to maintain backing up and securing more than one thing.