- Implement ITokenService interface with unified token handling
- Add TokenService class supporting AccessToken, RefreshToken, and ConfirmationToken generation
- Add ValidateAccessTokenAsync, ValidateRefreshTokenAsync, ValidateConfirmationTokenAsync methods
- Add RefreshTokenAsync for token rotation with new access and refresh tokens
- Include ValidatedToken and RefreshTokenResult records for type safety
- Add unit tests for token validation and refresh operations
- Support environment-based token secrets: ACCESS_TOKEN_SECRET, REFRESH_TOKEN_SECRET, CONFIRMATION_TOKEN_SECRET
* remove email out of register service
* Update auth service, move JWT handling out of controller
* add docker config for service auth test
* Update mock email system
* Format: ./src/Core/Service
* Refactor authentication payloads and services for registration and login processes
* Format: src/Core/API, src/Core/Service
* Add email functionality
* Add email template project and rendering service
* Update email template dir structure
* Add email header and footer components for user registration template
* update example env
* Refactor email templates namespace and components
* Format email dir