fn validate_arg_count( bf: &BuiltinFunctionCall, expected: usize, fn_name: &str, ) -> Result<(), CodegenError>
Validates that the builtin function call has exactly the expected number of arguments