How to directly calculate and add 'area' attributes through 'geometry' attributes? How to determine whether two 'geometry' attributes overlap?

After I import a shapefile into the neo4j database using the 'CALL spatial.importShapefileToLayer' function, I want to calculate the area via 'geometry' as an attribute value to add to the node but don't know how to do it. There seems to be no dedicated function to support this.
After I imported two shapefile files into the neo4j database, I wanted to connect the nodes with overlapping parts of the two maps and I didn't know how to do it. There seemed to be no specialized function to support it neither.
somebody help me please :sob: