Also converted ED_node_draw_snap from drawnode.c Committing these together, as they are inter-dependent. Part of T49043