patch 8.2.4301: Vim9: type error for copy of dict

Problem:    Vim9: type error for copy of dict.
Solution:   Do not use dict<any> but no type. (closes #9696)
diff --git a/src/dict.c b/src/dict.c
index 06f3871..c2dc6a7 100644
--- a/src/dict.c
+++ b/src/dict.c
@@ -306,7 +306,10 @@
 	    orig->dv_copyID = copyID;
 	    orig->dv_copydict = copy;
 	}
-	copy->dv_type = alloc_type(top || deep ? &t_dict_any : orig->dv_type);
+	if (orig->dv_type == NULL || top || deep)
+	    copy->dv_type = NULL;
+	else
+	    copy->dv_type = alloc_type(orig->dv_type);
 
 	todo = (int)orig->dv_hashtab.ht_used;
 	for (hi = orig->dv_hashtab.ht_array; todo > 0 && !got_int; ++hi)