feat: fetch and include representative contacts in passenger search
- Update RepresentativeMapper to explicitly fetch contacts from database
- Fix IndexOutOfBoundsException when circuit service returns empty list
- Add ContactRepository and ContactMapper dependencies to RepresentativeMapper
- Representative contacts (landlinePhoneNumbers, mobilePhoneNumbers) now included in /api/user/passenger/search response