fix: #3593394 Add PHP executable variants to insecure extensions
Closes #3593394
- Adds PHP executable extension variants (php3, php4, php5, php7, php8, and pht) to FileSystemInterface::INSECURE_EXTENSIONS and the matching insecure extension regex.
- Adds test coverage for filename sanitization and JSON:API upload rejection.