fn split_host_and_inline_port(host: &str) -> (&str, Option<u16>)
Splits host on its trailing :port suffix (if any) and parses the port. An invalid :port is logged and treated as absent so the CLI port can still apply.
host
:port
(host_without_port, inline_port).
(host_without_port, inline_port)