fix: use Path and PathBuf by default in all configs and args
this fixes the following bug:
picodata run --data-dir tmp/i1/C> invalid socket path: tmp/i1//admin.sock[supervisor:214288] no ipc message from child[supervisor:214288] subprocess 214289 exited with code 1