no idea about dark stalker class, but you're going to need more than cypria to get a copy of her.
plat shaman with violet hair...? no idea. the only plat shamans I remember atm are shiho and kagura, both of which are event units. unless you meant black shaman kikyo.
demons are weak to physical and strong against magical, so archers are generally better against them.