pub(crate) fn parse_hex(s: &str) -> Result<u64, String>
Parse hexadecimal value from command line (requires “0x” prefix, e.g., “0x2”)