Tech vs. Tenants: Berkeley's Fight Against Algorithmic Rent-Fixing