The Greens have brokered a deal with Labor to pass the Albanese government’s $10 billion housing bill but said they would continue to fight for a rent freeze.