Yes, I think it is possible to do this by using the Meraki Dashboard API to monitor data usage and then move clients to a different group policy when they exceed their quota.
It will take a bit of effort, but it should work.
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.