Part of #118145. Remove some uses of the `SculptSession` array in favor of retrieving positions as necessary. Because of implicit sharing, avoiding unnecessary mutable references to data can avoid copies and increased memory usage. There are still more places to change before sculpt mode recieves that benefit though.