Indexer: check name and alternativeNames conflict ; update alternativeNames for generated files
New alternative name of generated files:
- javascript-php.xml: JS -> JS/PHP
- javascript-twig.xml: JS -> JS/Twig
- typescript-php.xml: TS -> TS/Twig
- typescript-twig.xml: TS -> TS/PHP