Upload multiple files to the Runloop devbox.
Uploads files individually using the Runloop API. Returns a list of FileUploadResponse objects preserving order and reporting per-file errors rather than raising exceptions.
Implement proper error handling with standardized:
FileOperationError codes. Currently only implements happy path.