For me the hardest part of the golem was actually after it was vulnerable, because then both of them were attacking me, whereas before I could just wait, get better at avoiding attacks and hitting with the beast-form shot, and eat food if I got hit.
On the last boss I died a few times on the second form but stockpiled a bunch of food and toughed it out. The last form was comparatively easy.