Resolve #3546404 "Un ignore all openapi"

Removed all ignores except the two that we still need from the config file, then fixed all the errors. Commits are grouped by type of error.

AI-Generated: Yes (Used Claude Code to find and fix the errors).

Testing instructions

  • Read the changes and make sure they make sense
  • Check the lint and tests pass

Closes #3546404

Merge request reports

Loading