For Europe's biggest clubs and leagues, the time for transfers in 2025 has come and gone, and they won't be able to do any more business until January. Which is probably a good thing given the overall spending record in the Premier League[1] has been...