Annual consumer price inflation edged higher in December to 3.0% from the 2.9% print in October, beating market expectations.