Description / Steps to reproduce / Feature proposal
Remove execute function out of Repository interface and into its own interface for arbitrary SQL commands. The reasoning behind this is that the Repository interface serves the base for a lot the repository interfaces and it doesn't make sense for some of them to also include the execute function. See #1194 (comment).
Acceptance Criteria
See Reporting Issues for more tips on writing good issues