Text this: Computational study of Mn-doped GaN polar and non-polar surfaces