Grocery inflation eased for the first time in 21 months in November, according to data, but the cost of a traditional Christmas dinner will still be around 9% up on 2021.