I would do hep a and typhoid. I didn’t think Sri Lanka was a malaria risk anymore so this is a bit strange. We go to a travel doctor and I find they push the world onto you but in many cases the risk is negligible, or only if visiting rural villages, not staying in tourist places. Always worth doing your own research - I find the American CDC travel vaccination advice good, as it is less commercially motivated.
They tried to push malaria tablets on us when visiting South Africa, which was ridiculous.
Just went and found this. Health Information for Travelers to Sri Lanka - Traveler view | Travelers' Health | CDC