Improving spin-(other)-orbit contributions to the g-tensor in a periodic DFT approach