Validate an optional Monetary object.
The value to validate
Dot-notation path for error messages
The validated monetary object or null
Validate an optional Monetary object.