And please don't tell me to get an ESP32

which, yes I know, comes with the hardware, and working code.
Ideally I'd like a module which has an SPI interface. I can go up to 21MHz SPI clock.
The actual data rate will be low - probably radiating GPS parameters at 5Hz (position, track, etc).
I also wonder what is the smallest antenna I can get away with. I reckon the box will be metal but I can put a sort of rod stuck to the outside. The rod could be say 5cm long, but it would be only about 1mm off the front panel of the thing. The only WIFI products I have seen were in a plastic box and then it's easy. The receiving device will be at most 2m away.
There is a lot of WIFI modules but I don't know which one is relatively popular and easy to use.
The WFM200S looks good. Funny chip; you load the firmware (200k) at every power-up.