Adapt encyclopedia normalizer to workflows
The encyclopedia normalizer depends on framesequence and sampling method to determine a calculation type. @ladinesa started to remove the use of these old metainfo definitions. @himanel1 should adapt the encyclopedia normalizer. For now it should look for workflow information and use this. Only if no workflows are present, I should revert to the old behaviour. Once the migration to workflows is complete this should also be removed.
Currently (branch new-vasp-parser) this breaks the CI/CD because tests/data/api/enc_private_material.zip::private/vasprun.xml
is parsed by the new vasp parser and no framesequence is generated anymore -> calc_type=unavailable -> no enc entry -> broken assertion in tests/app/flask/test_api_encyclopedia.py::TestEncyclopedia::test_material
Btw, the test case is terrible as it depends on multiple parsers, test data, etc. If one of these deps changes, its really hard to figure out, why this fails. Ideally this could be broken down into multiple test cases at some point (e.g. when implementing a new enc API based on flask api).