Honestly? Bare minimum is probably vests and sleepsuits (think we had about 10 of each), a hat, some sort of blanket or outerwear, and nappies. Some sort bib or muslin would also be very handy.
The rest of the 'essentials' depend on how you do things (ie could come at no cost): place to sleep and bedding (sleeping bags are easiest), way to transport baby (could carry them but would get tiring
so sling, pushchair, car seat, whichever ones you feel you need), bottles/formula/pump if you decide to ff and/or express plus steriliser... I think that's about it. Probably need the car seat to leave hospital, we borrowed one.
After that it's preferences and not necessities, imo. We got a lot of use out of a bouncer and baby gym, both of which were gifts (gym 2nd hand). We bought cheap clothes bundles on eBay, just search eg '0-3 bundle unisex'. Toys were largely pointless until 6mo, apart from the gym and one pram toy. DS lived in sleepsuits. Hated mitts and they don't really do much ime. If you're happy shopping online then you can order a lot of things after birth, if you find you actually need/want them, rather than stocking everything in advance.
Your list sounds fine. I would focus first on nappies, vests and sleepsuits as these will be getting the most use, and extra muslins. Maybe save bookmarks on the computer or an Amazon wish list of things you like the look of, then buy them if you feel you really need them. You can also keep an eye out on local Freegle/Freecycle for baby items, they come up often around here.
From personal experience I recommend getting an easy to use thermometer up front - you can make yourself very nervous with a new baby, can't remember how many times I took DS' temp in the first 2wks
Never had a fever in his life thus far (16mo now) but saved me panicking!
Also focus on what you need for you - maternity pads, painkillers, witch hazel, drinks & snacks for labour, that kind of thing.