Homeowners are shelling out nearly $20,000 in hidden fees annually—’the same level as buying a used car every year’