Add a typed sentinel so callers can distinguish 'not supported by this
runtime' from other failures via errors.Is. Wrap the existing ad-hoc
strings in RemoteRuntime.RestartToolset and ExecuteMCPPrompt with %w so
the existing user-facing messages stay unchanged.