Feature: #94590 - Allow icon identifiers in report module registration

See forge#94590


To further streamline the usage of the Icon Registry, the reports registration array now allows to define icon identifiers for the icon key. Absolute paths and paths with EXT: prefix are still possible.


$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status'] = [
    'title' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_title',
    'icon' => 'module-reports', // Icon identifiers are now possible here.
    'description' => 'LLL:EXT:reports/Resources/Private/Language/locallang_reports.xlf:status_report_description',
    'report' => \TYPO3\CMS\Reports\Report\Status\Status::class


Developers are now able to provide icon identifiers in the reports module registration array.