Hidden Costs of Buying a Home: What First-Time Buyers Must Know in 2025