I repeat myself but check out Odroid H4+.
4 SATA ports and if you split one m2 port you can also put 3 pcie3 nvme (you could split one port up to 4 but just one lane per drive is bit sad).
Same idea as the cheapo miniPCs on Ali except you actually have a shot at BIOS upgrades and not as dodgy supply chain.
https://www.hardkernel.com/shop/odroid-h4-plus/
If you put BIOS in power efficiency mode it can run fanless as long as the ambient temperature isn't balming.
If it's really just for NAS this is still more than you really need. You could get away a lot cheaper and leaner with something like the ARM-based HC4.
https://www.hardkernel.com/shop/odroid-hc4/
Or check out Jeff Geerlings PiNAS shenanigans.
The Beelink looks all right. Personally I prefer the flexibility of non-soldered RAM but I guess it's mainly a question of how much of an out-of-box experience you are looking for.
Seeed Studio reServer is also nice, though that's on the beefier and pricier side.
I have a few different makes of these and have been surprised by how big PSU I had to put (versus on-the-wall measured wattage) for them to not occasionally randomly fail and cutting a drive off until reboot. I guess it's spikes they don't handle well. Besides that, the cards themselves obviously add some overhead in that department. Something to consider if low-power is a priority.
There has also been one or two drives that just wouldn't work at all with either card, but were fine in individual slots. Vaguely suspecting drive firmware there.
They do serve their purpose well but just to add some catches for anyone eyeing them. Startech is the brand I had the least glitches with FWIW but keep in mind that's just one anecdote.
Also ask yourself if you really need PCIe4 because the PCIe3 models are quite a bit cheaper, cooler and more stable.
Oh, and make sure your motherboard supports PCIe bifurcation. Especially for older computers that's not always a given.