Persists a new password reset token for a user.
Plaintext token value, user id, source, and absolute expiry time.
The stored token record (plaintext token is not returned).
Persists a new password reset token for a user.