text: Title: Migrate from Poetry to uv package manager
  Body: **Description**
  
  We should consider migrating our dependency management from Poetry to uv, which is a new extremely fast Python package installer and resolver written in Rust.
  
  **Benefits of migration:**
  - Significantly faster package installation (up to 10-100x faster than pip)
  - Built-in compile cache for faster repeated installations
  - Reliable dependency resolution
  - Native support for all standard Python package formats
  - Compatible with existing `pyproject.toml` configurations
  - Lower memory usage compared to Poetry
  
  **Required Changes:**
  1. Remove Poetry-specific configurations while keeping the essential `pyproject.toml` metadata
  2. Update CI/CD pipelines to use uv instead of Poetry
  3. Update development setup instructions in documentation
  4. Ensure all development scripts/tools are compatible with uv
  5. Update the project's virtual environment handling
  
  **Notes for Implementation:**
  - uv can read dependencies directly from `pyproject.toml`
  - The migration should be backward compatible until fully tested
  - We should provide clear migration instructions for contributors
  - Consider adding both Poetry and uv support during a transition period
  
  **Resources:**
  - uv Documentation: https://docs.astral.sh/uv/
  - Migration Guide: https://docs.astral.sh/uv/migration/
  
  **Testing Requirements:**
  - Verify all dependencies are correctly resolved
  - Ensure development workflow remains smooth
  - Test CI/CD pipeline with new setup
  - Verify package installation in clean environments