feat(libcommon): use async parquet_index.query() methods everywhere (#3261)
* feat(libcommon): use async parquet_index.query() methods everywhere
* chore(libcommon): add anyio as a dependency
* chore(libommon): properly define anyio dependency
* test(libcommon): run async tests using asyncio rather than trio