Effective redemption rate (1e18-scaled) read live from redemptionRate(), governable (C2).
Redeemable amount estimated by getRedemptionHints given the minNetDebt floor +
maxIterations. The ACTUAL redeemed amount (in the Redemption event) can be less
when a partial of the last Trove is skipped, surfaced so callers know.
Result of MusdClient.redeem: the tx hash plus the estimated redeemable amount and live fee.