DEV: Update pushState and replaceState development patches (PR #12863)

This updates the preview_theme_id preservation logic to use more recent, robust, browser APIs. It also adds support for preserving the ?pp=async-flamegraph parameter which is proposed in FEATURE: Introduce `pp=async-flamegraph` for asynchronous flamegraphs by davidtaylorhq · Pull Request #494 · MiniProfiler/rack-mini-profiler · GitHub

GitHub