Manchester City have made a groundbreaking move by securing Erling Haaland's future with an unprecedented 10-year contract, marking the longest deal in football...