Manchester City have “a deal in place” to sign Erling Haaland at the end of the season, according to The Daily Mail.