MLECO-4065 MLECO-4066: Updating to 23.05 dependencies

* Update dependencies to 23.05 versions
* Fix for a break caused by changes in TensorFlow Lite Micro
* Update release notes

Signed-off-by: Richard Burton <richard.burton@arm.com>

Change-Id: Id2f60ea574aab982911125bdcb513adb8edc723d
diff --git a/set_up_default_resources.py b/set_up_default_resources.py
index 3bfe52f..740cfb8 100755
--- a/set_up_default_resources.py
+++ b/set_up_default_resources.py
@@ -381,9 +381,9 @@
     metadata_file_path = download_dir / "resources_downloaded_metadata.json"
 
     metadata_dict = dict()
-    vela_version = "3.7.0"
-    py3_major_version_minimum = 3  # Python >= 3.7 is required
-    py3_minor_version_minimum = 7
+    vela_version = "3.8.0"
+    py3_major_version_minimum = 3  # Python >= 3.9 is required
+    py3_minor_version_minimum = 9
 
     # Is Python minimum requirement matched?
     py3_version = sys.version_info
@@ -392,7 +392,7 @@
         or py3_version.minor < py3_minor_version_minimum
     ):
         raise Exception(
-            "ERROR: Python3.7+ is required, please see the documentation on how to update it."
+            "ERROR: Python3.9+ is required, please see the documentation on how to update it."
         )
 
     setup_script_hash_verified = False