Add guardrails to prevent program failure due to report upload issues

I had a few times where my experiments failed because a Datapane report wasn’t successfully uploaded.

This happened when my internet connection wasn’t stable, or when the report was too big and took too much time to upload and a timeout error occurred.

An option to retry uploading without an exception in case of failure could help, or maybe an automatic dumping of the report before uploading.