Support locations array as property for geometry layers
Locations default to `content`, but setting `locationsProperty` extends the path.
Update `locations` property dependency
tests update
shorten geometry