Inconsistency
In dbt_cloud/command/run/list.py, the filter fields `project_id` and `job_id` are typed as `Optional[str]`, while all other ID fields across the codebase use `int`.
Fix: Change to `Optional[int]` for consistency. The shared `PROJECT_ID_FIELD` / `JOB_ID_FIELD` from `field.py` should be used instead of inline definitions.