Replace flake8 with ruff and apply consistent linting rules across the entire codebase. Update type annotations, quotation marks, and other style-related changes to comply with the new standards.
* chore: fix repo links
* style: flake8 format models.Value
* test: add test for an entity with uuid pk
* feat: support entity models with uuid as pk
* test: check Value repr and str methods