SoK: Preventing Transaction Reordering Manipulations in Decentralized Finance