How to heal religious units?
You can heal religious units by sleeping them in or adjacent to Holy Districts in your own civilization. Just as any unit it cannot have used a movement/action point in order to regain health.
Promoting the unit does not heal the unit either.
I have a holy district on the border with another civ. My unit healed while standing in their territory.
In all cases, the unit being on the holy district or adjacent, the healing amount is the same.