* main: (1294 commits)
[SecuritySolution] Refactor security packages (elastic#155365)
[Discover] Show "Temporary" badge for ad-hoc data views in Alerts flyout (elastic#155717)
[RAM] Conditional actions feedback on pr review (elastic#155804)
[Files] Adds bulk delete method (elastic#155628)
[Lens] Use proper way to generate absolute short URL (elastic#155512)
[Guided onboarding] Use Kibana features to grant access (elastic#155065)
[Index Management] Fix duped mock (elastic#155844)
[Lens] Enhance visualization modifier popup with layer palette (elastic#155280)
Fix flaky combobox tests on role management screen (elastic#155711)
[Infrastructure UI] Create InventoryViewsService and InventoryViewsClient (elastic#155126)
[Fleet] always create agent upload write indices (elastic#155729)
[Fleet] [Cloud Security Posture] Add CloudFormation agent install method (elastic#155045)
Add tech preview label for search applications (elastic#155649)
[ML] AIOps: Stabilize flaky functional tests. (elastic#155710)
[ES UI Shared] Migrate JsonEditor to monaco (elastic#155610)
[Security Solution] Fixes security_solution storybooks always rendering in a flyout (elastic#155814)
[Synthetics] Make error popover disappear `onMouseLeave` of metric item card (elastic#155800)
Remove Exploratory View components from Observability (elastic#155629)
[Discover] Remove redundant "Filter was added" toast (elastic#155645)
[RAM][Security Solution][Alerts] Support the ability to trigger a rule action per alert generated (elastic#153611) (elastic#155384)
...
Partially addresses: #107215
Summary
This PR updates the JsonEditor component to use CodeEditor/Monaco instead. Note that
CodeEditoris a kibana wide abstraction built on top of Monaco and located at@kbn/kibana-react-plugin/public.