Manchester City striker Erling Haaland has just signed the longest contract in Premier League history but will not be the only one to prosper with HMRC set to take over £12m a year