499673c9fb
- Added `CompetitionRepository` with domain operations for Bewerb and Abteilung. - Implemented `AbteilungsRegelService` for ÖTO § 39 rules and structural validations. - Introduced `CompetitionWarningService` to handle threshold warnings for starters and structural requirements. - Created test suites (`AbteilungsRegelServiceTest`, `DomBewerbTest`) to verify compliance and validations. - Updated dependencies and build configuration for repository integration. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>