chore: move Catch from 3rdparty to tests
feat(3rdparty): migrate to the httpverbs library

Drop restclient from the code.