Depends on your ambient temperature I suppose but I don’t think they really need a lot. On my first build I mounted the board on the underside too - I didn’t even put it in an enclosure - and it worked fine.
Ok. Then a better solution may be to enclose it in something, put a fan on the box, and put a filter in front of the fan. That is overkill, but if you sleep better or it makes you proud, then it is worth it.
You don’t have to design a custom case and print it either. If you have the room, an oversized electrical box would work well, and give you enough room for all of your connections. You can easily cut a couple of holes, mount a fan, and add some filter material.
There should be a lot of skr pro cases by now though. With fans and filters.
I agree that dust is bad on my electronics, so I mount them vertical so the horizontal accumulation surface area is reduced. I like your idea of mounting them upside down underneath, but then it would only accumulate on the back side of the board. Not sure there is a good answer other than periodic air gun cleaning to ensure it isn’t building up.
If you want to print from the marlin side of the TFT screen, you need to put the files in the skr pro. If you are using the touchscreen, then the bigger sd in the screen is fine. They make microsd card extenders if it is hard to reach.