Perhaps not quite what you want but VS has a shortcut for "Window.Float".
Options > Keyboard > Window.Float
Assign a shortcut for it (I've assigned Ctrl + W, Down Arrow
)
When you float the window, you can snap it using the Windows shortcut of WinKey + Arrows.
WinKey + Left
snaps the window to the next left-available position.
WinKey + Right
snaps the window to the next right-available position.
WinKey + Up
maximises.
WinKey + Down
minimises.