Platform Navigator
class PlatformNavigator
Handles page navigation via WebView for the platform backend.
Surfacing load events, managing redirect chains, handling timeouts gracefully, and mapping network/platform errors onto ErrorCode.NAVIGATION_FAILED.