[flang][OpenMP] Use the LoopSequence-based checks (#185300)
Turn on the new loop-construct checks. Remove some checks from
resolve-directives.cpp which are now done in the semantic analysis.
Update tests.
Issue: https://github.com/llvm/llvm-project/issues/185287