webui: add mobile diff view with Monaco inline diffing

Thanks, Sketch. There are still some rough edges, but it's not bad.

Co-Authored-By: sketch <hello@sketch.dev>
Change-ID: se4f6567dc0dabd31k
diff --git a/webui/package.json b/webui/package.json
index 027bf68..14f940f 100644
--- a/webui/package.json
+++ b/webui/package.json
@@ -46,7 +46,7 @@
     "esbuild": "^0.25.1",
     "msw": "^2.7.5",
     "prettier": "3.5.3",
-    "typescript": "^5.8.2",
+    "typescript": "^5.8.3",
     "vite": "^6.3.4",
     "vite-plugin-web-components-hmr": "^0.1.3"
   },