> There's no way to pass server-rendered shadow dom content on the server to the client,
There is a proposal for that, although nobody knows whether it will survive in the long run. https://developer.chrome.com/articles/declarative-shadow-dom...
BTW: the polyfill for this is rather easy, so you may be able to use it even browser today haven't support it now.