“The Ninth Circuit’s ruling makes clear… [that] San Francisco cannot punish people who lack access to specific and realistically available shelter. The injunction is in place because San Francisco failed that test…”