Allow S3 cache's AuthenticationType to be provided case-insensitively
As reported in #28171 (comment 923215757), our documentation states the authentication type should be uppercase, but we only accept lowercase values.
We should convert the case automatically on Runner, so that a user providing a value as uppercase or lowercase won't matter.
Edited by Arran Walker