refactor Users#reset_password_create action to reduce complexity

Extract password reset logic in PasswordService class.
Merge pull request #792 from railsaholic/refactor_reset_password_action

Refactors Users#reset_password_create action to reduce complexity.

Creates a new class PasswordService to handle password reset and password validation logic.