Completing the password reset flow consists of:
- Writing a new use-case to send a password reset email to the corresponding account with the reset link (contains unique token as query param).
- Writing a new use-case to change the user's password, given the new password and the email token.