I don't see it as a viable "product". only very few people would be interested in them, but I would like the total price of the "kit" not to be a barrier. so cost considered is for the parts, not for labour cost of assembly.
Problem with the shell-less db-9 is that for some strange reason they are much more expensive, and more difficult to find, probably because they are much less used. the most used, and therefore far cheapest connectors are simple connectors like this:

my original idea was that using a simple single row header with 8 pins (the number of signals used) would allow detaching the above connector. and the pinout of a DB-9 connector would not. detaching it will be important during debugging the board, and handling it before you have a housing for it.
If I can fit it the 2x5 pin header seems the best solution, those cables/connector sets are cheap, and can be assembled by hobbyists. the single 8-pin row is a bit of a hack, and a directly mounted connector is either very expensive (shell-less) or doesn't fit on the PCB.
Still if I use the pattern of the connector pins of the shell-less DB-9 then you theoretically can use the connector pictured above, either with eight flat-cable wires, or directly with stiff wires.
it might also be possible to buy a cheap connector with a shell, and cut away the shell parts that conflict with the components on the board, but that would be a big hack.
Or you could put the connector shell on top of the parts below so lift the connector a few mm above the board. to be able to do that the pins of the connector must be long enough, and the shell should not have mechanical pins for 3mm holes.