Anonymous account
register as anonymous
signInAnonymously(auth)
client check to know if account is anonymous
const isAnonymous = auth.currentUser?.providerData.length === 0
convert to email account
build an email credential
const credential = EmailAuthProvider.credential(email, password)
add the credential to the account
linkWithCredential(auth.currentUser, credential)