[#2358] Refactor CustomerAccountEmailAddress
[#2358] Refactor CustomerAccountEmailAddress

Refactor EmailDomain and EmailAddress
Refactor CustomerAccountEmailAddress and relationships with CustomerAccount
Adjust callers, update agents
Update Specs

Task 2350
Task 2358

HornsAndHooves/moribus,HornsAndHooves/moribus,HornsAndHooves/moribus