In general bluetooth is good, and you can use "bluetooth low energy" to get even less power usage. However it's also sometimes more tricky to get things up and running, thinking about sending the triggers to the server, it's much easier to use standard HTTP protocol (like for the web)
So yes you could, but I would still suggest WiFi, and yes you could connect 1,000 of them without an issue.
I usually buy them from China, as they're all produced to pretty much the same standard. Now it's not perhaps not so easy because of Covid. Sparkfun as you mentioned is a solid vendor.
You'll need some jumper wires for this, and a breadboard is preferred to test things out. Then later you just solder the wires from the button to the ESP and throw them all together in a box yes.
The LED will usually require one or two resistors.
If you want it to be more robust, you can order some basic PCB board online and solder the components to that after you've tested it works.
Looking at something like
https://maker.pro/projects/category/iot, and then messaging people might be a good bet if you'd like to get the entire build done for you.
Yes, looks perfect! It even has a demo project "Whack-a-dome" where they give same code to turn on and off the LED to make a whack-a-mole style game.
I would suggest some kind of box, but if you're going to be using them always side by side it might be better to use a single box.
The ESP has many pins, and you could hook up a few buttons to a single ESP. If you really needed the ESP can have a pin extender, and you could fit many more:
https://www.instructables.com/id/IO-Expander-for-ESP32-ESP8266-and-Arduino
You'll need something like this:
https://www.aliexpress.com/item/4001008150456.html, and then you'll need a "Voltage regulator", (stepping).
What the voltage regulator does is take a voltage which is greater than 3.4 volts, and lowers it to 3.4 volts for the ESP. Passing in 5-8 volts from multiple AA batteries will fry it, so a voltage regulator is required.
Yep, that's the great part of building stuff yourself. If you can get past the initial difficulty of learning how to build things like this, adding more or changing the layout is super easy.
If you have to pay someone every time you want something done it's expensive, and not as fun.
I would suggest that you find someone nearby you who can help with electronics advice. I fried quite a few LEDs etc at the start before I understood what was going on.
Perhaps there's an electronics workshop, or hobby group who you could ask. If not, certainly check online at places like
https://np.reddit.com/r/diyelectronics (also maybe a good place to post about finding someone to build it for you, if it's beyond you.)
The part which hosts a server on your computer and triggers events can be run using NodeJS + express, as I mentioned earlier.
You can probably find someone on fiverr or upwork to build this server if you're unable. Just ask them to build it to trigger a set hotkey or something like that. Integration with your trading system is a bit more tricky and you might have to give them some access, unless you can describe exactly what it is you need.
If you have some trouble with this part, PM me, perhaps I can help..