MarkT:
If you want 6 or 10 pin and budget is no problem, maybe Tag-Connect? MCU/FPGA/DSP programming cables, adapters, small footprint | Tag-ConnectThey are used for programming microcontrollers, so the plug/cable is expensive, but no socket
is needed, just a specific pad/hole layout on the PCB.
Those are pretty cool. I'd only need one but still kind of expensive.