Require a modern DuckDB (and optionally the spatial GEOMETRY extension)
Source:R/db.R
require_duckdb.RdGuards the v8 Parquet-V2 / byte-sized-row-group writers (copy_atlas_parquet(),
write_atlas_parquet()) and leaves room for a future GeoParquet cell-geometry
column: checks the installed duckdb R package is >= min and, when
spatial = TRUE, that LOAD spatial succeeds (native GEOMETRY type, DuckDB
1.5+). Geometry is not yet persisted — spatial defaults FALSE.