Retailers have been accused of 'greedflation' after introducing steep price rises in the past two years on festive food and drink - including pigs in blankets.