Fix code lens id clash (#54851)

Follow-up to https://github.com/zed-industries/zed/pull/54100

Instead of relying on "line number" that could have overlapped depending
on the range we query, use hierarchical IDset: `block id -> lens #` to
ensure no clashes happen anymore.

Release Notes:

- N/A
832c17e819Kirill Bulatov committed on 4/25/2026, 11:23:45 AM· committed by GitHubparent7cfdc06
1 file changedLine totals unavailable