Represents a monetary amount in a given currency, matching the MTN MOMO API Money schema.
Money
Both fields are optional so partial payloads never break deserialization.
The amount as a string (e.g., "100.00").
The ISO 4217 currency code (e.g., EUR, UGX).