How to move vertices without stretching the texture
If you don't want the texture to be stretched by the vertices edit, enable the options called Correct Faces Attribute (since 2.9):


Also if you slide some edge loops (GG) enable the Correct UVs option in the Operator box: