feat: Introduce Web only component to reduce Agentic Chat
What does this MR do?
part of solving: https://gitlab.com/gitlab-org/gitlab/-/issues/570523
This MR introduces web-specific versions of Duo Chat components that were previously reverted due to breaking changes. These components are prefixed with web_ to clearly distinguish them as web-only implementations and avoid conflicts with existing components.
Background:
- Original MR: !263 (merged) - Initial implementation of web components splitting
- Revert MR: !274 (merged) - Had to be reverted because it wasn't marked as a breaking change
These component implementations have been previously reviewed in MR!263. This MR focuses on properly releasing them as web-specific components with appropriate breaking change designation and conflict resolution.
Edited by Jannik Lehmann