patch 8.2.3069: error messages are spread out

Problem:    Error messages are spread out.
Solution:   Move some error messages to errors.h.  Use clearer names.
diff --git a/src/list.c b/src/list.c
index b67dcef..6041bd2 100644
--- a/src/list.c
+++ b/src/list.c
@@ -1556,7 +1556,7 @@
 			break;
 		}
 		if (li == NULL)  // didn't find "item2" after "item"
-		    emsg(_(e_invrange));
+		    emsg(_(e_invalid_range));
 		else
 		{
 		    vimlist_remove(l, item, item2);