chore(deps): pre-commit.ci autoupdate
updates: - [github.com/charliermarsh/ruff-pre-commit: v0.0.215 → v0.0.216](astral-sh/ruff-pre-commit@v0.0.215...v0.0.216)
test(snowflake): ensure that the test database doesn't need to exist
Also speed up data loading by ~2x by running each table load in separate thread.
fix(sqlalchemy): handle correlated exists sanely
Also fix an issue where exists queries on projections didn't work at all