Merge TestSuitesRunner and TestRunner into a same Runner interface

Either way is fine; it's not expecting `self`: https://github.com/virgo-agent-toolkit/luvit-tape/pull/2/files#diff-dcf360cba9d4fd00f74b88170156a534R16