The size is not the hard part
Search for profile picture dimensions and you will find confident, contradictory answers. One guide says Instagram wants 110 pixels, another says 320, another says 720.
They are all describing different things. Some quote what the platform recommends you upload, some quote what it stores, and some quote the size it displays on one particular screen. The useful fact underneath is that every platform downscales and none of them upscale, so one generous square covers all of them. 800 pixels is the largest figure anyone recommends, so that is the default here.
Which means the number was never the problem. The framing is.