LPS-50014 Follow backup repository name requirements

Hey Mike please see this improvement to validate repository names, following ES specs.

See https://github.com/elasticsearch/elasticsearch/blob/master/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/create/CreateSnapshotRequest.java#L54

cc/ @cgoncas