I had 140 products to shoot for the coffee roaster and no budget for a photographer, so I did it with a phone and a script.
Photos just drop into a watched folder and the script takes them from there. Background out, crop to square, three WebP sizes.
The filename carries the SKU so I just name the shot 1042-3.jpg and the script knows which product it goes on. Then it uploads and attaches them.
Before this it was about twenty minutes a product, me clicking around in the media library. Now roughly two and most of that's the shooting.
The background removal surprised me. I wouldn't have trusted it on product shots before. Now I just let it run.
The sizes I just hardcoded. Your theme would probably want other ones.