They do this in California already, I had to pay a FEE for the amount of concrete for my driveway I poured as well as the roof square footage, when I got my building permit to build my new house. It was a one time fee, but it still has to be paid.
Now if a homeowner’s association testifies that a permit for a new shopping center should not be granted, on the theory that concrete/asphalt is less permeable than bare soil, they’ll dismiss the argument.
I don’t know if the developer had to pay based on the amount of asphalt — it’s possible.