Blender cutting face to fit a hole
Select the top vertex and press G > G to initiate vertex slide

It will move the vertex along the edges they belong to without distorting UVs.

You wont be able to snap that way though, but your model seems to be using some sort of grid metric so if they are halfway distance you could input 0.5 instead.