refactor: reorganize codebase architecture with new packages and patterns master
- Rename auth module to authentication with expanded functionality - Add policy-based authorization system across all modules - Add DataLoaders for batch loading (company, level, role, vacancy, cv) - Add factory classes for entity creation - Extract shared code into new packages (@cv/auth, @cv/system, @cv/routing) - Move UI components (Toast, Progress, ConfirmationModal) to @cv/ui - Add connection factory for GraphQL pagination types - Add named-graphql-type factory for NamedEntity types - Fix React 19 RefObject type compatibility - Update biome config for NestJS patterns and CSS exclusion - Add email verification, password reset, and session management - Update Docker configuration and base image