* fix coordinate containing checking for self-intersecting polygons * add multipolygons and holes suppot * Refactor GeoUtil * add support for building polygons by two coordinates * add corresponding tests for polygon processing from GeoUtils * refactor GeoUtil, update JTS lib to 1.18.2 version * refactor Co-authored-by: Viacheslav Klimov <viacheslavklimov11@gmail.com>