Roll Engine from 7a33b4b3fb5d to 31b1a1d05803 (4 revisions) (#96837)

* bdab647b4 Roll Skia from 9f231c330962 to 8276fa8ef102 (2 revisions) (flutter/engine#30912)

* 70024475f Remove redundant `--template` arguments from code samples (flutter/engine#30909)

* cef8bcede [Web Text Input] ensure the input element is put in the DOM on desktop safari (flutter/engine#30885)

* 31b1a1d05 cleanup #28013 (flutter/engine#29500)
diff --git a/bin/internal/engine.version b/bin/internal/engine.version
index 99a0926..e918069 100644
--- a/bin/internal/engine.version
+++ b/bin/internal/engine.version
@@ -1 +1 @@
-7a33b4b3fb5dcd6b6456b5e0e21ba74a372a3b7e
+31b1a1d05803ec9fa25ae0f7b2b0f078ff3980b1