Repairs invalid geometry, filters to polygon types, assigns a fallback CRS
when none is present, and reprojects geographic (longitude/latitude) data to
a projected CRS so metre offsets work correctly. CRS-less inputs trigger a
warning because the fallback is an assumption; pass target_crs explicitly
when your data uses a different projected CRS.
See also
read_dragmapr_sf_upload() and read_dragmapr_sf_url() to read
spatial files before passing them to this function; drag_map_prototype()
which requires a projected sf object.
