Update E2E test suite to test all current v1.x versions of Terraform (#528)

diff --git a/tfexec/internal/e2etest/util_test.go b/tfexec/internal/e2etest/util_test.go
index 86cff26..fec0cbd 100644
--- a/tfexec/internal/e2etest/util_test.go
+++ b/tfexec/internal/e2etest/util_test.go
@@ -42,6 +42,17 @@
 		testutil.Latest015,
 		testutil.Latest_v1,
 		testutil.Latest_v1_1,
+		testutil.Latest_v1_2,
+		testutil.Latest_v1_3,
+		testutil.Latest_v1_4,
+		testutil.Latest_v1_5,
+		testutil.Latest_v1_6,
+		testutil.Latest_v1_7,
+		testutil.Latest_v1_8,
+		testutil.Latest_v1_9,
+		testutil.Latest_v1_10,
+		testutil.Latest_v1_11,
+		testutil.Latest_v1_12,
 	}
 	if override := os.Getenv("TFEXEC_E2ETEST_VERSIONS"); override != "" {
 		versions = strings.Split(override, ",")
diff --git a/tfexec/internal/testutil/tfcache.go b/tfexec/internal/testutil/tfcache.go
index 2f79fc2..6c4d09d 100644
--- a/tfexec/internal/testutil/tfcache.go
+++ b/tfexec/internal/testutil/tfcache.go
@@ -22,14 +22,20 @@
 	Latest015          = "0.15.5"
 	Latest_v1          = "1.0.11"
 	Latest_v1_1        = "1.1.9"
+	Latest_v1_2        = "1.2.9"
+	Latest_v1_3        = "1.3.10"
+	Latest_v1_4        = "1.4.7"
 	Latest_v1_5        = "1.5.3"
 	Latest_v1_6        = "1.6.6"
 	Latest_v1_7        = "1.7.5"
 	Latest_v1_8        = "1.8.5"
 	Latest_Beta_v1_8   = "1.8.0-beta1"
-	Latest_v1_9        = "1.9.7"
+	Latest_v1_9        = "1.9.8"
 	Latest_Alpha_v1_9  = "1.9.0-alpha20240516"
+	Latest_v1_10       = "1.10.5"
 	Latest_Alpha_v1_10 = "1.10.0-alpha20240926"
+	Latest_v1_11       = "1.11.4"
+	Latest_v1_12       = "1.12.2"
 )
 
 const appendUserAgent = "tfexec-testutil"