Can charmed foes be considered “allies”?


I’m researching specifically the Arcana Domain cleric feature, Spell Breaker (SCAG, p. 126):

Starting at 6th level, when you restore hit points to an ally with a spell of 1st level or higher, you can also end one spell of your choice on that creature. The level of the spell you end must be equal to or lower than the level of the spell slot you use to cast the healing spell.

If I charm an enemy and then cast a healing spell on them, would I be able to remove a beneficial spell on them (like crown of stars or stoneskin)?

There may be a circumstance where I didn’t prepare dispel magic or have a level 3 spell slot to use for it, so I’d like to know what my options are.

If a charmed enemy is considered an ally, please include whether that extends to enemies charmed not by you, but by your allies as well.