Query less inlay hints (#2842)

Part of
https://linear.app/zed-industries/issue/Z-2750/investigate-performance-of-collaborating-on-large-files-with-inlay

Instead of querying the entire file for hints, query visible editor(s)
range + the areas above and below, of the same height.
Non-invalidating future queries (e.g. scrolling) query only missing
parts of the ranges.

Release Notes:

- Improved LSP resource usage by querying less hints for big files
64c2043913Kirill Bulatov committed on 8/14/2023, 8:06:30 PM· committed by GitHubparents54bcef9e0d011e
4 files changedLine totals unavailable