Extract Sentinel-5P footprints in Python

I am trying to extract the footprint of a L2__NO2___ product using Python however I can only seem to extract the coordinates as a string. Is there a way I can extract GML coordinates or a WKT. I want to be able to form a valid (multi)polygon or PostGIS geometry from the coordinates.

I have been following this guide: https://www.catalysts.cc/en/tech-blog/handling-sentinel-5p-footprints/

But the coordinates are still just a string of numbers and not represented in any standard geometry form.