Bugfix for #580 and argument resolution refactoring

- Fix definition translations routine by introducing `TranslatedDefinition`
- Extract `Testwork\Call\ArgumentResolver` from the `RepositorySearchEngine`
- Switch `ContextFactory` to use new `ArgumentResolver`