A Fiio R7 with external power supply really can’t be overlooked.
I however see wanting XLR outputs and Tidal connect as opposites. A wired streaming protocol will give better results than a Wi-Fi protocol.
A Logitech Transporter will also give great sound, in a LMS/squeezebox or ROON server setup.