Fix code highlight cache behavior for streaming markdown

- Reuse in-flight highlight requests and allow later non-streaming renders to cache results
- Stabilize code block highlight state updates to avoid stale or redundant rerenders
- Export and reuse `fnv1a32` from `diffRendering` for shared cache key hashing
39eea0dcfdJulius Marminge committed on 2/28/2026, 7:32:19 PMparent37f0951
2 files changedLine totals unavailable