I don't think they are gender critical.
I think the price difference is simply meant to highlight that women are paid less, I've heard of a restaurant doing a similar thing, but they've fucked up by including self-ID. Women are paid less because of our sex, we can't identify out of the pay gap.
But yes, I expect some men may identify as women to get the cheaper price and highlight the nonsense of self-ID.