fix: use float literals for progress_pct to satisfy beartype (#634)
beartype runtime type checking requires exact type matches.
`progress_pct=0` (int) fails validation against `float | None`.
fixes upload failure: "BeartypeCallHintParamViolation: parameter
progress_pct=0 violates type hint float | None"
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
authored by