Describe the bug
Google artifact registry does not support chunked blob uploads

This means that Kit uploads fail if the ModelKit has a layer greater than 100Mb in size.
Internally, this means we'll likely need to parse push destinations and choose the best way to upload ModelKits per registry.
To Reproduce
Generate a ModelKit with a single layer over 100Mb in size and attempt to push it to Google Artifact Registry
Version
latest
Additional context
Brought up in the discord channel
Describe the bug
Google artifact registry does not support chunked blob uploads
This means that Kit uploads fail if the ModelKit has a layer greater than 100Mb in size.
Internally, this means we'll likely need to parse push destinations and choose the best way to upload ModelKits per registry.
To Reproduce
Generate a ModelKit with a single layer over 100Mb in size and attempt to push it to Google Artifact Registry
Version
latest
Additional context
Brought up in the discord channel