Update Substrate/Polkadot/Cumulus references
new refs:
cumulus: 423a7f5a3777b21bd8193cd3e8bd54afe088c633
polkadot: d3e67bb264f866215d9897764094b616117ba69f
substrate: 4d3d480d8149fbca2834d05cc050a01f9a25afbf
use correct MMR primitives crate
update lockfile to compatible crate versions
integrate upstream changes
Signed-off-by: acatangiu <[email protected]>