fix(orbit): adopt client-go QueryRaw for streaming response body
What does this MR do and why?
Replaces the NewRequest + Do workaround in orbit remote query with the new OrbitService.QueryRaw method from client-go (!2897 (closed)).
The workaround was introduced in !3269 (merged) because OrbitService.Query uses json.NewDecoder which fails on non-JSON responses (GOON/TOON text from response_format=llm). Now that QueryRaw exists upstream as a proper SDK method, we can use it directly.
No behaviour change — same bytes hit stdout, same error handling, same exit codes.
Closes https://gitlab.com/dgruzd/tasks/-/work_items/2700
Related
- client-go !2897 (closed) — added
QueryRaw - glab !3269 (merged) — introduced the workaround being replaced
- glab !3276 (merged) — tracked this adoption