We have a lot of pallets that have early V3 syntax, example here: https://github.com/threefoldtech/tfchain/blob/development/substrate-node/pallets/pallet-burning/src/lib.rs
We want to port them to the new pallet syntax of polkadot version 0.9.18, since we are also upgrading the entire runtime and node to be compatible with future upgrades / changes.
Also, what happens with the storage that is currently on our networks when we will upgrade all the pallets to use the new syntax? Will we need storage migration for all the objects?