Yes, that’s the plan. The update from 9 to 10 was really easy, the only problem I got was some Python apps which needed a manual pip refresh, but the instructions were all there.
AFAIK, Yunohost on bookworm is already in testing but it’ll be released when the devs feel the update is working correctly.
I run my own Synapse server with bridges to WhatsApp and Telegram, along with a few other services, using Yunohost. I haven’t observed any huge resource usage, and I like the centralized management/update. One possible downside is that you won’t get the latest versions immediately, the Yunohost maintainers take time to test those. I prefer the stability that gives me but if you want to be on the edge a docker setup will be better.