pub fn parse_port(input: &str) -> Result<u16>
Parse a port from various formats (“:3000”, “3000”, etc.)