Add tests for isNotFoundError with S3ClientError types
Verify that S3ManifestStore.load() returns an empty manifest for
httpError(404) and s3Error("NoSuchKey"), and throws on non-404 errors.
These cover the isNotFoundError fix for the new URLSession S3 client.