Premier League leaders Liverpool needed Trent Alexander-Arnold's second-half equaliser to safe a 2-2 draw at Aston Villa that lifted them eight points clear at the top.