feat(money): enforce min and max attribute values