NavEaseHostForRoot
fun NavEaseHostForRoot(rootClass: KClass<*>, start: NavKey, onExitRequest: () -> Unit = {}, enableSharedTransitions: Boolean = false, navTransition: NavTransition = NavTransition.Push)
Non-inline implementation backing NavEaseHost (typed auto-discover variant).
Separated from the inline reified function so that the body (which contains @Composable state calls like remember) is not inlined at every call site.