Add typing-extensions dependency to pyproject (#805)

* Add typing-extensions dependency to pyproject

* Specify versions which require typing extensions.

Co-authored-by: Kyle Barron <kylebarron2@gmail.com>

---------

Co-authored-by: Kyle Barron <kylebarron2@gmail.com>
diff --git a/pyproject.toml b/pyproject.toml
index a18ef0e..4e03ce8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -44,6 +44,7 @@
 ]
 dependencies = [
     "pyarrow>=11.0.0",
+    "typing-extensions;python_version<'3.13'",
 ]
 
 [project.urls]