cmArchiveWrite: Handle NULL error string (#14882)

If archive_error_string returns NULL, use a placeholder string instead
of crashing.
Merge topic 'archive-null-error' into next

b508de59 cmArchiveWrite: Handle NULL error string (#14882)