“The long-standing cap on the number of charter schools in NYC was implemented to provide some measure of choice while preserving the city’s ability to keep public schools open to all student ...