Code generator fixes alternative

three commits

1 - updated the generator
2 - ran generator against core
3 - ran generator against core runtime

i tried to remove all the changes that are not the comment change

Diffs=
1292ebe56 Code generator fixes alternative (#5584)
diff --git a/.rive_head b/.rive_head
index 35e2648..13f9f96 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-4587a3d1d15d1e101240baa22f573a375921461f
+1292ebe56e5996ed2baec99732d630651f00cec0
diff --git a/submodules/rive-cpp b/submodules/rive-cpp
index 3f6ff82..b003e76 160000
--- a/submodules/rive-cpp
+++ b/submodules/rive-cpp
@@ -1 +1 @@
-Subproject commit 3f6ff82b3d515dbf25da7ac89608c86ee745648c
+Subproject commit b003e76682556888b951967b5bb8f713d90d58aa