Debounce language server file system events (#30773)

This helps prevent a race condition where the language server would
update in the middle of a `git checkout`

Release Notes:

- N/A
b1c7fa1dacAgus Zubiaga committed on 5/20/2025, 9:00:28 AM· committed by GitHubparentdf66237
2 files changedLine totals unavailable