`pallet-revive` contract calls can do balance transfer. This is however currently permitted in `NonTransfer` proxy. Disable `RuntimeCall::Revive` for `ProxyType::NonTransfer`.