Erling Haaland has been a Premier League player for barely two seasons but has already outscored a legion of legends.