This patch moves the MarkDeclareTarget pass from flang to MLIR since it will be used in ClangIR as well.