bugfix/VSN-2266 - make passenger emails optional and conditionally validate
- Update PassengerService to allow blank work and personal emails
- Only trigger email uniqueness check if at least one email is provided
- Aligns with client requirement: only representative email is mandatory
- Prevents IllegalArgumentException when creating passengers without emails