* feat: return better error if file size is too big to upload * Use a limit writer to capture actual tar size