Yes, your plan type will limit the max file size you can upload in a single request.
A common solution to this problem with uploading large files is chunking - so for example if you had an 800MB file, you’d chunk the file into 80 10MB parts or similar, and upload each of them. There are many libraries that can help you accomplish this.