Two-page flow: request reset → verify OTP + set new password
API: Calls authClient.emailOtp.requestPasswordReset({ email }). This triggers the server to send a "forget-password" OTP via the existing sendVerificationOTP handler.
/forgot-passwordauthClient.emailOtp.requestPasswordReset({ email })sendVerificationOTP/reset-password?email=user@example.comauthClient.emailOtp.checkVerificationOtp({ email, otp, type: "forget-password" }) (optional validation)authClient.resetPassword({ newPassword, otp })/login