Move `Channel::build_commitment_transaction` to `ChannelContext` impl