Hi Rob,
When you upload an extension package, Joomla first uploads the ZIP file to PHP’s system temporary directory. The error message means PHP cannot find or access its configured temporary directory.
I check the System → System Information → PHP Information on your site and see that the upload_tmp_dir is not set yet:

You can update this PHP value in your hosting or reach out your hosting provider for help to setup this.