As suggested by @skywardboundd.
- Forward fees are deducted from the contract's balance, not the incoming message value.
- However, forward fees for the bounced messages are taken from its value. If there were none, the message won't bounce.
- Describe forward fees for each mode.