Asda shoppers could find themselves £672 worse off on average across a year of shopping every week.