DIY or reasonably affordable Roon-compatible transport

I don’t know the answer for sure. But the first thing I’d try is a simple Raspberry Pi 4 running Raspbian, and the HDMI output connection to your receiver. You’ll need to download RoonBridge and install it on the Pi.

See Raspberry Pi 4 HDMI Output.