Erling Haaland has faced plenty of criticism lately, but few can deny the incredible year he has had in the Premier League.