One of the key usability points of a Roon Ready device is how it manages inputs and release of control. If your exclusive use of a playback chain is Roon, the difference doesn’t matter much or at all. But if you have two people using a device - one as an AirPlay endpoint and one as a Roon endpoint driven by an external streamer, it can definitely matter.
In @sasij’s initial post, they said their Mrs. wants to use whatever they get using AirPlay. What you don’t want, in this case, is something that is challenging for that other person to use. They just want to pick up a phone, select the speaker, and play a podcast. When you want to switch back to Roon, you probably just want to use a Roon Remote app on your phone and start playback. So good input switching.
You also want decent volume control. I know some people have fine luck with Roon + Sonos for volume control. I’m not one of them. I got tired of the issues and move to BluOS devices (well, Nodes for distributed audio) and that’s been trouble free.
All of this leads me to recommend a single-speaker unit that is Roon Ready, not Roon Tested and not Roon unaware. I understand the desire to use/re-use a Pi. Personally I’d throw the extra cash at a single integrated unit that can handle AirPlay, multi-channel, input switching, volume, and is likely to delight (and not frustrate) the other users in the house. This approach has worked for me and has been key to maintaining the support of my wife for this expensive, time consuming, and complex hobby of mine
I’m back to BlueSound where depending on size, features, etc. your options are the Flex 2i, Pulse M, Mini 2i, 2i. BlueSound is a sister brand of NAD and all of their devices run BluOS. They’ll do exactly what you want. By the time you solve for a decent powered speaker that can take a line in and do AirPlay, you’re spending about as much as these go for anyhow.
I don’t have any experience with HEOS. It’s Roon Ready. I’m biased - I wouldn’t bother.
The ELAC Z3 mentioned by @Mike_LC is worth a look, too.
I do love the Audio Engine A2+ that @Johnny_Ooooops mentioned. They’re great little speakers for desktops, for example. But they do have to run as a wired pair and I’m not 100% convinced you’d get volume control and input switching working the way you want even if you decided to pair them up.
Good luck with this. Hope you find something!