text: Title: Allow gaussian splatting to initialize start points from other data pipelines than COLMAP
  Body: Currently, gaussian splatting intakes a pointcloud for initialization either through: 1) using a COLMAP dataset, or 2) adding a pointcloud to `transforms.json` and using the nerfstudio dataparser to read it. Currently, data intake pipelines like polycam, metashape, etc do not output a pointcloud and thus gaussian splatting will use a random initialization of points, which produces much worse results.
  
  To fix this, we should edit the data intake scripts to add point clouds to the output `transforms.json` files and use the nerfstudio dataparser to read them. #2557 added the capability to load .ply files in the nerfstudio dataparser 
  
  - [x] Add to the COLMAP data processing pipeline to save pointclouds of the SFM points as output, and add it to the `transforms.json`
  - [x] Switch to nerfstudio dataparser as the default for splatting
  - [ ] implement pointcloud saving in other data processing pipelines