Jamie Carragher has hailed Trent Alexander-Arnold's new long-term contract with Liverpool as brilliant news for the Premier League leaders.