Replace workaround for multipart PATCH requests in tests
Removes the workaround by forcing the required version which contains a solution (which we already used in some places, but not all). I also extracted some tests, because they do not need a controller to run.