Pass orgnization_id in the headers to Duo Workflow Service
## Problem Currently we are passing organization_id to AI gateway in the headers, but we are still missing the organization_id in the duo workflow service. ## Desired Outcome We are able to retrieve organization_id from Duo workflow service. <!--The desired state of the affected system after this issue has been completed--> ## Potential Solution These areas are identified places where we still need to add organization_id: **Missing — Duo Workflow / Agentic Chat:**\  - ee/lib/api/ai/duo_workflows/workflows.rb:528 — cloud_connector_headers (websocket /ws endpoint) \  - ee/lib/api/ai/duo_workflows/workflows.rb:445 — Client.headers (direct access endpoint) \  - ee/lib/api/helpers/duo_workflow_helpers.rb:11 — push_ai_gateway_headers \ \  **Missing — Code Suggestions:**\  - ee/lib/api/code_suggestions.rb:53 — ai_gateway_headers \  - ee/lib/api/code_suggestions.rb:67 — ai_gateway_public_headers \  - ee/lib/api/code_suggestions.rb:348 — public_headers \  - ee/lib/gitlab/llm/ai_gateway/code_suggestions_client.rb:114 — ai_gateway_headers \ \  **Missing — Chat / LLM Clients:**\  - ee/lib/gitlab/llm/ai_gateway/client.rb:108 — perform_completion_request \  - ee/lib/gitlab/llm/ai_gateway/docs_client.rb:37 — perform_search_request \  - ee/lib/gitlab/duo/chat/step_executor.rb:84 — perform_agent_request \ \  **Missing — Other AI Proxies:**\  - ee/lib/gitlab/llm/anthropic/client.rb:164 — request_headers \  - ee/lib/gitlab/llm/vertex_ai/configuration.rb:38 — headers \  - ee/lib/gitlab/llm/q_ai/client.rb:107 — request_headers \  - ee/lib/gitlab/llm/embeddings/client.rb:50 — headers \  - ee/lib/api/internal/ai/x_ray/scan.rb:31 — model_gateway_headers \  - ee/app/services/ai/model_selection/fetch_model_definitions_service.rb:58 — call_endpoint Note: these areas were identified with AI and need to be verified. <!--An outline of potential solutions to get to the desired outcome. These solution(s) can still be adjusted throughout the implementation as long as the desired outcome is achieved.--> ### Documentation Update Needed <!--Does this change require the documentation to be updated? check the appropriate option--> - [ ] Yes - [ ] No ## How to verify <!--How can we verify that the desired outcome has been achieved? The instructions from this section should be used to move the issue from ~“worfklow::verification”.--> ## Further actions needed <!--Any further tasks that need to be completed after the main work of the issue is done, such as announcing the changes.--> <!--This section is optional.--> <!--Make sure to add one of the type labels (as per https://handbook.gitlab.com/handbook/product/groups/product-analysis/engineering/metrics/#work-type-classification):--> <!--/label ~"type::bug" ~"type::feature" ~"type::tooling" ~"type::maintenance"-->
issue