research: switch DAGs over to using pydantic models for pipeline args
This MR introduces the following changes:
-
Switch the following dags over to using pydantic models for pipeline args:
- Article topics
- Revert risk
- Risk observatory
- Top pages
- Wikidiff
-
Add tests for dynamically mapped tasks