Features
- Load all yaml config files regardless the name within the allowed paths recursively

Chore
- (deps) Add TYPO3 12 and PHP 8.3 support
- Load yaml files from local extensions only
- Move icon registration to Icons.php
- Remove custom FlexFormProcessor and use
- Change support information in composer.json
- Remove deprecated clearCacheOnLoad key
- Add .gitignore
- Update editorconfig

Documentation
- (readme) Update documentation links

 Fixes
- Include pageType TypoScript after headless TypoScript
- Replace config glob braces
- Correct composer.json

Refactor
- Use strict comparison for cached config
- Improve caching with dependency injection and autowiring

Breaking changes

- Flatten pageType registration configuration structure  
  NOTE: With this change the pageType registration config MUST be changed to a flat structure (the need of the configuration array was dropped)
- Add headless v4 compatibility (and drop v2 compatibility)