Merge clangd's `inactiveRegions` with existing diagnostics (#26737)

Closes: https://github.com/zed-industries/zed/issues/13089

This PR attempts to resolve the issues discussed in my previous PR
#26146.

Release Notes:

- Fixed: `inactiveRegions` doesn't replace existing diagnostics anymore
d9dcc59334Naim A. committed on 3/25/2025, 1:13:53 PM· committed by GitHubparent8f10233
6 files changedLine totals unavailable