Support running pipelines locally (#2426)
* Move validation logic to procedure package
* Add support for running pipelines locally
* Add 3.13 to tests
* Remove check
* This is handled below
* Fix fixture location
* Fix stdout
* Fix call graph to use replicate.use
* Fix python tests for call graph