Transport kind from _resolve_server_type: "stdio", "http", or
"sse" for a well-formed entry. Typed str, not a Literal, because these
summaries are built from unvalidated configs (the trust prompt inspects
raw merged servers before validation), so a malformed type/transport
passes through verbatim (e.g. {"type": "banana"} yields "banana").