patch 8.2.3961: error messages are spread out

Problem:    Error messages are spread out.
Solution:   Move more errors to errors.h.
diff --git a/src/eval.c b/src/eval.c
index 40a5910..0c5967b 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -869,7 +869,7 @@
 	    if (!aborting() && !quiet)
 	    {
 		emsg_severe = TRUE;
-		semsg(_(e_invarg2), name);
+		semsg(_(e_invalid_argument_str), name);
 		return NULL;
 	    }
 	}