Harpers, Paladins and clerics of good deities.
To be frank, some of the classes you listed are not locked to evil. Warlocks can be non-good, meaning neutral.
If your'e thinking of adding good-locked classes, you should take a look at a book of exhalted deeds.
A list of PRCs from there:
- Anointed Knight
- Apostle of Peace
- Beloved of Valarian
- Celestial Mystic
- Champion of Gwynharwyf
- Defender of Sealtiel
- Emissary of Barachiel
- Exalted Arcanist
- Fist of Raziel
- Initiate of Pistis Sophia
- Lion of Talisid
- Prophet of Erathaoi
- Risen Martyr
- Sentinel of Bharrai
- Skylord
- Slayer of Domiel
- Stalker of Kharash
- Swanmay
- Sword of Righteousness
- Troubadour of Stars
- Vassal of Bahamut
- Wonderworker
Some of those classes have counterparts, for example, there's Warrior of Darkness, which is evil only and is a reflection of annointed knight.
I was under impression that Bladesinger was also good only, but seems this is not a case.
----
"You think your death was your end, foolish one? You were mistaken. I will tend to your wounds, to your illnesses, purge your poisons, mend your broken bones and bring you back to life. And then you'll suffer once more. And when you fall and break, I'll heal you once again for the process to repeat. Surrender yourself to your fate, as you'll never escape the clutches of life full of misery. I will make sure of it."
People can choose to be healer to prolong suffering of others without letting them die. After all, if you have a prisoner to be tortured, being able to heal him, means you can torture the prisoner longer.
Most of "good" actions can be twisted to come from an evil motive or serve some sinister purpose. A smart NE or LE characters can be especially adept at that and can appear good at a glance.