Validate that actual cost does not exceed maximum.
Inputs are decimal-string OS amounts; both must parse cleanly as non-negative bigints.
Validate that actual cost does not exceed maximum.
Inputs are decimal-string OS amounts; both must parse cleanly as non-negative bigints.