CodeMeta support in the metadata indexer
Reuse test from swh/meta$321.
Make sure we don't lose any data from a valid CodeMeta file; but still process it before putting it in the database to ensure it's well-formed.
Also normalize the JSON-LD representation so it's easier to handle when reading the indexer storage.
Migrated from T1289 (view on Phabricator)