Ok, I finally got it…
Use WorldAlignedTexture; multiply Local Position by Object Scale and feed that to World Position, then convert VertexNormalWS with TransformVector node from world space to local space and feed that to World Space Normal. Now you can move and rotate your object but the texture will not move.