New necessary fields for the Study Documents
Created by: michbaum
To prepare for some QoL improvements in the frontend (displaying all documents sorted by their type from the get go) we require all data to contain a valid document type field. Thus the API should implement this requirement in the backend. Additionally, new subfields for exams should be added for Spring and Autumn exams, so that they can be displayed sorted as well.