Allow to run delete_cube() without needing the cube code / have a link between schema and cube in database
Currently, running delete_cube() require the cube to be installed to read its schema to generate "DROP" sql statements.
This is complex to handle because we have to drop the cube from python dependencies but it still have it installed.
I think this could be addressed by adding a relation between an Entity, Relation to the source cube in the database. Thus delete_cube() would just have to drop schema belonging to the cube.
Also having a relation between schema and cube might help developing some features.
original ticket : https://www.cubicweb.org/ticket/17254139