feat: Introduce IPM delete command [#1540]
This MR contains introduces the delete_commands
IPM command functionality following a similar pattern to other commands: setting command actor, behavior, command validator, command handler, etc.
The command events that are emitted follow a simple logic: emits 'error' if there was an issue removing any of the commands requested to delete, and emits 'success' otherwise. See the Command Draft Docs/Specs and their comments for more details about the decisions taken.
Edited by Adilson Sandoval