Log in a user given a User supplied OTP or TokenHash received through mobile or email.
const { data, error } = await supabase.auth.verifyOtp({ email, token, type: 'email'})
const { data, error } = await supabase.auth.verifyOtp({ phone, token, type: 'sms'})
const { data, error } = await supabase.auth.verifyOtp({ token_hash: tokenHash, type: 'email'})