engine_sp_nonaligned: Generate Nonaligned Points with sp
Description
Uses sp::spsample() with method "nonaligned" to produce points, converts back to sf,
and spatial joins with input shp.
Each engine function takes the same arguments and produces comparable outputs.
Final number of points may be approximate for this method.