MLECO-3518: Move to CMake 3.23.3

For the purpose of using decoupled presets move required CMake version
to 3.23.3 that supports "includes" option for presets.
Updates the documentation.

Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com>
Change-Id: I259e8e3a4641294d8ccdee429c7284d8160b9e24
diff --git a/.gitignore b/.gitignore
index 70914be..09a9d02 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,6 +10,7 @@
 
 # Build files
 CMakeFiles
+CMakeUserPresets.json
 build*/
 cmake-build-*/