Margareta of Opole — Polish noblewoman