More than 2,500 products subject to shrinkflation, says ONS