Guest checkout is missing email validation

With current implementation it is possible to checkout with empty or invalid email address as guest.

We need scenarios for missing or invalid email address too in https://github.com/Sylius/Sylius/pull/1816.
Aw right, it's opposite to my approach with adding it directly in form class (#2021)...