The Truma Combi range will do heating and hot water, but from gas/electric and are expensive, it’s also a bit unit.
For my conversion going on at the moment, I opted for an Eberspacher D2 for heating and a Truma ultrastore 14l for water heating, I too have put an outside shower in. I paid £610 for a brand new D2 with warranty and £325 for the Ultrastore.
I do sometimes wonder if I should have bit the bullet and used a Combi, but my logic was if one crapped out then the other would still work, also I don’t have an unlimited amount of gas onboard (undermount LPG tank) and I couldn’t find much gas usage data when I was designing the system, so I went safe.