Zoning isn't going to fix all of this for you. It's highly unlikely supply will ramp up to avoid bidding at the monopoly price.
Can you expand on this? What's the monopoly of?
Rezoning isn't going to fix this IMHO. It might help, but you will reach a limit and then have the same root cause to deal with: rentiers.