patch 8.2.0469: Vim9: no error for missing ] after list

Problem:    Vim9: no error for missing ] after list.
Solution:   Add error message. Add more tests.
diff --git a/src/list.c b/src/list.c
index 518423b..918626e 100644
--- a/src/list.c
+++ b/src/list.c
@@ -1083,7 +1083,7 @@
     if (**arg != ']')
     {
 	if (do_error)
-	    semsg(_("E697: Missing end of List ']': %s"), *arg);
+	    semsg(_(e_list_end), *arg);
 failret:
 	if (evaluate)
 	    list_free(l);