refactor: CrudRepository for ReportDao

Merged Jan Smejkal requested to merge fix/report into main

Report DAO with CRUD repository instead of writing out, move getter&setter for the whole the class

Edited by Tomáš Biloš

Merge request reports