Add onBrowserBailout Fizz option

Introduces a new `onBrowserBailout` callback option for server-side rendering that lets developers observe when the server intentionally defers work to the browser (via `ReactDOM.browser()` and similar APIs). This callback receives the original error and component information, runs only when recovery succeeds, and helps distinguish recoverable browser-only errors from fatal server errors.