fix: fix issues in aggregations (#5399)
Fixes several issues with some aggregations
- prisma names and db names were getting mixed up in some cases
- refactored `identifiers` to be more useful and explicit
- fixed an edge case around Decimal averages
---------
Co-authored-by: Alexey Orlenko <alex@aqrln.net>