I've got a lot of experience of primary schools and don't think it's all standard. Can you just opt out of some of it?
Weekly donation - never had to do this. Surely it's voluntary?
Waterproofs - also never had to do this but my kids had home waterproofs they could use
School photos - pretty standard. You don't have to buy, or just get the cheapest option. My start of term doorstep photos are nicer.
Harvest festival - a tin of beans is fine
Reading homework every day - standard and will make a big difference to your child
Non uniform day - just wear everyday clothes and take a pound. Have a quiet word with the teacher and they will probably say it's fine not to pay if that's too much
Bag of autumn leaves - 5 mins at the weekend and at least it's free
Panto - not standard but it's sometimes more affordable for your child to go with school than to go as a family.
Secondary school can be more expensive due to uniform, ipad cost, trips abroad, sports kit, musical instrument lessons... and you still have to sign to say they have done their homework every week!