Adopt uv for dependency management and require Python 3.10 (#2085)

* Switch dependency management to uv and require Python 3.10

* Fix Python 3.10 setup in workflows

* Fix CI failures in uv workflows

* Adjust uv export for pip-audit

* chore: update ASF config to reflect Python 3.10+ requirement
28 files changed