UE5 compatibility/upgrade effort from UE4 projects to features like nanite and mesh shaders

It is already known that the UE5 will offer forward compatibility for UE4 projects.
However, I wonder how it will be with features like mesh shaders and Nanite. Will Unreal Engine 5 provide a converter or will I have to rewrite a lot of the shader code?

From what I’ve seen and what I’m expecting, I don’t think Nanite will support fancy materials/shaders. We know it’s not ideal for foliage, and that normal static meshes will likely need to be combined with Nanite assets for most scenes, so it wont be a complete replacement for how static meshes and models currently work.