Quick reply which doesn't require any changes or workarounds - "Datastores. Space Usage Heatmap" report. Yes, it is Datastore-centric, but it shows almost all data you need - VM size and growth. Free space inside a VM is missing, you can use Performance History report for Virtual Machines. Here are parameters that I specified and again received almost exactly that you are looking for.
Also you can create a dashboard in SCOM to show you information about VMs with least disk space.
Also there is always a way to get everything you need right from the database. On our ISO there is a Resource Kit folder and you should be able to find an Excel spreadsheet there with examples on how to extract and display data you need, here is a link to a detailed description on how to do that:https://helpcenter.veeam.com/mp/80/resource_kit/index.html?visualizing_mp_data_with_powerpivot.html
Feel free to ask more questions, we are here to help you get the most of data collected by Veeam MP