Can workflows be suspended for migration purposes?
There is nothing like "suspend" feature but stopping the WF is available but bear in mind that all the items that are in WF currently will be released by server.
That is what I'm trying to avoid is stopping the workflows. There has to be a way to migrate ALL files to a new server without losing the workflow state.
As far as I know it is not possible to migrate WF state of contents along with the contents to target environment.