Future<AuthResult<UserModel>> registerWithPhone(String phoneNumber, String password, {String? displayName});