Compare the best UK mortgage rates in 2025: 2, 5, 10-year fixed and tracker. Bank of England rate analysis, market trends and our verdict: buy now or wait?