Fixes: 1) Add missing import for `validate_email`; 2) Add missing import for `validate_phone_number`; 3) Correct `password` validation with `compare_digest`;
Extra: 1) Enhance validation error messages for malformed phone number and email; 2) Minor refactor to improve code readability.