fn invalid_hex_error(hex_str: impl Into<String>, span: &AstSpan) -> CodegenError
Creates a CodegenError for invalid hex strings