Hide inline overlays when context menu is open (#45266)

Closes #23367 

**Summary**
- Prevents inline diagnostics, code actions, blame annotations, and
hover popovers from overlapping with the right-click context menu by
checking for `mouse_context_menu` presence before rendering these UI
elements.

PS: Same behaviour is present in other editors like VS Code.


**Screen recording**


https://github.com/user-attachments/assets/8290412b-0f86-4985-8c70-13440686e530



Release Notes:

- N/A *or* Added/Fixed/Improved ...
e44529ed7bMustaque Ahmed committed on 12/19/2025, 8:24:30 AM· committed by GitHubparente052127
1 file changedLine totals unavailable