release: 0.2.11

fix: use WorkflowVersionId to retrieve workflow version in orchestrator

`SyncWorkflowVersionAPI.retrieve()` no longer accepts a `version` keyword argument.
This caused the orchestrator's Step 6 (workflow payload update) to silently fail,
leaving the sync trigger running with the old `job_run_id`.

## Bump

- [x] Patch
- [ ] Minor
- [ ] Major

## Changelog

### Fixed

- Orchestrator `create_sync_trigger`: pass `WorkflowVersionId(external_id, version="1")` to `client.workflows.versions.retrieve()` instead of the now-removed `version=` keyword argument. Previously the step silently failed with `SyncWorkflowVersionAPI.retrieve() got an unexpected keyword argument 'version'`, causing the sync trigger to run with a stale `job_run_id`.

### Changed

- `README_PYPI.md`: remove hardcoded version number to avoid staleness.
