fix: update aggregateData middleware to handle base fields correctly See merge request !447
feat: add studentCost route See merge request !446
fix: add year for student revenue data See merge request !445