fix: report cost for streamed OpenRouter calls (#634)