What barebones mini pc for linux? Needs to be able to support a M2 2280 pcie ssd and if possible also 1 or 2 2.5" sata slots.

I don't really care about gaymen but it needs to be able to run 2 4k monitors and a 1080p and be able to decode 4k AV1 and h265 without hardware acceleration if possible.

Looking around the 300 range barebones