Issue:
BE Password specification

Make password have
Minimum number of characters.
At least one number, uppercase & lowercase characters and symbol. (This check is there in FE but not in BE).

Resolution:
<think>
PR Context:
- Title: fix(users): add password validations
- Merged: 2024-05-02T14:13:20Z
- Files changed: 2 files
- Commits: 6 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [ ] New feature
- [X] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
<!-- Describe your changes in detail -->
Closes #4412 


### Additional Changes

- [ ] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application configuration/environment variables

<!--
Provide links to the files with c
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** fix(users): add password validations (#4489)
Files to modify:


**crates/router/src/consts/user.rs**
  Modify existing code

**crates/router/src/types/domain/user.rs**
  Modify existing code