validateMapOnSchema
Validates a map against a schema.
Return
Result.success if the map matches the schema, Result.failure wrapping an IllegalArgumentException describing the first validation error otherwise.
Parameters
args
The map to validate.
schema
The schema to validate against.
argsName
The name of the arguments being validated (e.g., "Input" or "Output").