Screenshot of Geshelli specs looks a bit odd, with the rates they are listing, but chances are that DoP is supported, and OP’s requirements can be satisfied by a large number of existing devices.
However, native DSD isn’t supported on MacOS at all (well, it could work if the manufacturer were to provide a custom driver for it, but I am not sure if anyone ever saw one being provided), is very spotty on Linux (i.e. it might work, if the supportt for a particular DAC has been baked in, which is an iffy proposition on self-contained streamers where you can’t hack one in yhourself), so a Windows device is most likely to actually work right away without any jumping through hoops.
I would say that something like Higole mini-PC makes for a very nice Roon endpoint, and even runs full Roon remote on the built-in touch screen. And with HDMI and multiple USB outputs you could even connect multiple DACs to it…