The New York City Council has passed two bills that would restrict the freedom to protest across the city. Mayor Zohran Mamdani must now decide if he can stop at least one.