DocExtract: fixes DESY-THIS rn recognition
- Linting for refextract_engine.py
- Resets the recid of the element after starting new citations. This would lead to splitting citations twice.
- Improves citation splitting when there are no markers for references and indentation is used instead.