Check out the Keychron K2 Pro.
It ticks all of your boxes but it is on the higher end of your budget. However, you'll be able to throw any switch in there (3-pin and 5-pin) and experiment with other modding options such as foam, tape, lubing stabilisers etc.
The older K2 is still my daily. I've changed the switches and keycaps many times but the board has survived.
Also, if you're not scared of a slightly bigger, wired keyboard, the
Montech Mkey TKL is much cheaper and should be just as customisable.
It's also worth checking out
Ctrl Shift Esc for any specific parts you're looking for.