City Hall’s reluctance to give charter schools space in public buildings is costing taxpayers tens of millions of dollars in needless rental costs, a new report shows.