One grocery chain has claimed the top spot for the cheapest everyday essentials, beating out retail rivals in a new price comparison of store-brand staples.