“The new rules require people who are offered shelter to accept it or face penalties, and it directs homeless individuals that they must keep their camping area tidy if they can’t access shelter. The ordinance scales back the potential of a 30-day stint behind bars for violators to just seven days and emphasizes a preference to offer offenders diversion.”