Britons are paying as much as £10.41 more for certain foods today than they were a decade ago, new research shows.