VSN-1859/ feat(establishment): add endpoints, DTO, and address parsing support
- Added GET /establishment/by-uuid endpoint to retrieve establishment ID by UUID
- Added POST /update-simple-establishment endpoint for simplified establishment updates
- Added GET /exists-by-email and /exists-by-phone endpoints for uniqueness validation
- Implemented service methods: updateSimpleById(), getEstablishmentIdByUuid(), existsEstablishmentEmail(), existsEstablishmentPhone()
- Updated repository with findByUuid(), existsByEmail/Phone, and exclusion variants
- Added new EstablishementReq DTO for update requests
- Added AddressMapper.parse() method to extract street, city, zip code, and country from full address string
Closes VSN-1859