Enhance localization support and implement email validation feature
This commit introduces several improvements, including:
- Added new Arabic and English translations for various terms related to user authentication and contact information.
- Implemented a new ValidateMailUseCase for email verification during the registration process.
- Updated the RegisterBloc to handle email validation and integrated it with the UI components.
- Refactored the ConfirmEmailOtpButton to utilize the new email validation logic.
These changes aim to improve user experience by enhancing localization and ensuring a seamless email verification process.