[BranchFolding] Replace custom MachineInstr with MachineInstrExpressionTrait