I just bought a 4-way lug wrench and keep it in the back. The larger size fits over the swollen lugs.
$15 for a wrench was cheaper than a whole new flight of lugs.
That's what I'm thinking. A 21mm is too small, but a 22mm is too big. BTW, Costco used a 22mm to change my tire, probably Discount did the same. A 7/8" is 22.2mm, so is also too big. I found a "flip socket", which is 21mm/21.5mm, which may do the trick.
Also, I have my oil changes done at the dealer, and they also rotate the tires each time. As I had 44,300 miles on my truck, I had them all replaced with Michelin Defenders the other day. T original tires had 3/32" left on the front, 5/32" on the rears. So it looks like they actually do the rotation? I called them just now, they said the techs just pound a socket on, them work it off. I can see no marring on the lugs to indicate that.