Transact without specifying weight (#6228)
Addresses https://github.com/paritytech/polkadot-sdk/issues/4284 For V5, removed `required_weight_at_most` from `Transact`. The weigher now has to decode the call inside of a transaction in order to know it's dispatch weight. It's harder to make mistakes now, since the user no longer specifies a weight value which might be wrong.