St. Gwen of Talgarth, Wales, Virgin-Martyr