Roon helps consolidate a library with multiple sources. You can use anything from a laptop to an expensive music server as the Roon core. Link your Tidal or Qobuz account to Roon and continue using your NAS for local files. A simple Raspberry Pi can be used as the streamer/Roon endpoint, and allows for the DAC of your choice. You can also use any of the countless streaming DAC's. Companies like Auralic have offered streaming DAC's for many years. I personally use an Okto Dac8 Stereo, which has an integrated RPi acting as a Roon endpoint. The Okto is $1500 and is a superb DAC, although difficult to purchase from high demand/low supply.
As long as all the devices are connected to the same network, it should work.