feat: support overriding destination as a runtime argument
Add a --destination argument to the curl/upload/file template.
This allows individual runs to override the destionation. For example, to be able to include a CI pipeline ID as part of the path.