insights: delete insight mutation
Created by: coury-clark
Closes https://github.com/sourcegraph/sourcegraph/issues/27208
Adds a mutation to delete insight views. Includes a small refactor to add some reusability / cached calls for checking insight view permissions.