Feature: #90370 - Use EguliasEmailValidator for email validation

See forge#90370

Description

\TYPO3\CMS\Core\Utility\GeneralUtility::validEmail now uses the package Egulias\EmailValidator and the RFCValidation for validating the provided email address.

This allows to follow the RFC more closely.

Impact

The following email addresses are now valid:

  • foo@äöüfoo.com

  • foo@bar.123

  • test@localhost

  • äöüfoo@bar.com

  • Abc@def"@example.com