feat: Implement Legal Text Management API
This MR include :
- Refactored ApiPaths to include new LegalText paths.
- Added LegalTextController for managing legal texts with CRUD operations.
- Created DTOs for LegalText: LegalTextCreateDTO, LegalTextDTO, LegalTextUpdateDTO, LegalTextSearchDTO, and LegalTextStatsDTO.
- Implemented LegalTextMapper for converting between LegalText entities and DTOs.
- Developed LegalTextRepository for database interactions.
- Created LegalTextService interface and its implementation LegalTextServiceImpl for business logic.
- Added LegalTextValidation for input validation during creation and updates.
- Implemented pagination and search functionality for legal texts.