Pharmacists are demanding millions of pounds in compensation over an NHS error that meant patients booked Covid vaccinations only to find they were no longer eligible.