fix: include custom metrics in cog predict --json output (#2897)
The Go Response struct was missing a Metrics field, causing
json.Decoder to silently discard custom metrics from the coglet
HTTP response. Add the field and an integration test that exercises
the full CLI path (record_metric -> coglet -> Go CLI -> JSON output).