Fix channel name encoding in Zulip get_id
Use params parameter instead of manually constructing query string in
path. The Client.request function properly handles URL encoding via
Uri.add_query_param', which correctly encodes spaces and special
characters in channel names like "Black Sun".
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>