In the course of adjusting the report evaluation result structure with
OPT-4871 it turned out that the tight coupling of the Rest ITs to these classes makes every change hard to keep small scoped as ultimately all ITs are affected. While OPT-4871 already adjusted the structure to the target structure it turned out that this tight coupling limited internal changes necessary with OPT-4938.
This task thus has the goal to separate the internal report evaluation result classes from the rest response classes, to allow changing either easier in future as only the Rest Mapper needs to be adjusted then.
- introduce a dedicated rest evaluation result class structure for report evaluations
- `ReportRestMapper` converts the internal evaluation result classes to their rest equivalents