ldap-sync: enable ruff&mypy in CI + fix format/imports

Add ruff and mypy to gitlab ci, fix linting issues, and relax mypy strictness to match airflow-dags repo

Bug: T420691

Merge request reports

Loading