Code Suggestions billing events are missing namespace/root namespace ids

Can you take a look or add someone who can check why namespace_id and root_namespace_id are null for code suggestions events? For Duo agentic chat, these headers are passed from the GitLab monolith.

AI Gateway fetches those headers from this middleware and interceptor before forwarding them to the Billing events.