Additional Context
bitcoindevkit/bdk_wallet#297 (comment)
I think a straightforward approach is to set a target feerate of 0 and add the fee amount to the output value_sum. The effect is to raise the cost of meeting the target by the amount of the target fee.