follow up issue from #2306: [context](https://github.com/stx-labs/clarinet/pull/2306#discussion_r2960524814) Native bridge and VSCode bridge have duplicated logic for merging diagnostics. We should extract the logic and share it between both
follow up issue from #2306:
context
Native bridge and VSCode bridge have duplicated logic for merging diagnostics. We should extract the logic and share it between both