So Erling Haaland caused quite a stir when he signed his latest contract, which ties him to Manchester City for nine and a half years. It’s the longest contract in Premier League history, and a ...