Returns the intersection of two or more geometries.
All points in the returned geometry will also lie in all of the input geometries.
Parameter 1 - any geometry.
Parameter 2 - another geometry to intersect with the first.
Parameter etc. (Optional) - additional geometries to intersect.
Returns: a geometry equal to the intersection of all the input geometries, or null if the intersection is empty. Returns null if the intersection is empty or if either of the parameters is not a geometry.
Note: This function does not fully support 3D geometries. Any 3D geometries will be projected down to 2 dimensions.