> Blocking of ... response IP addresses (against IP lists)
So blocky can block IP addresses? If so it's more powerful than traditional DNS blockers like Pi-Hole and AdGuard Home.
> Logging of DNS queries per day / per client in CSV format or MySQL/MariaDB/PostgreSQL database
May want to include a time series database, like InfluxDB
For those needing layer 7 control, https://github.com/andybalholm/redwood is a nice Go option.