Shapely v2
Updates code to work with shapely
v2.
- Updates rtree syntax to work with the
shapely
v2 API. - Adds a workaround for
shapely
ops.substring
which currently raises an error for LineStrings with Z coordinates. - Updates packages and minimum version requirements accordingly.