QP-5
https://bito.atlassian.net/browse/QP-5
Summary by Bito
This pull request introduces a robust password validation mechanism that enforces security policies such as minimum length, uppercase, lowercase, numeric, and special characters. It improves the signup process by providing clear feedback when the password does not meet the required criteria. The changes include detailed test cases to cover various failure scenarios. Overall, the modifications significantly enhance the security of the authentication process.Edited by prajakta bendre