Runtime APIs for estimating xcm fee payment. This crate offers two APIs, one for estimating fees, which can be used for any type of message, and another one for returning the specific messages used for transfers, a common feature. Users of these APIs should call the transfers API and pass the result to the fees API.