Watchdog Which? is demanding change as millions of shoppers are being excluded from accessing lower prices due to loyalty scheme restrictions