Implement a batch endpoint
Default category creation and suppression of unused categories send a single request per category they create/delete. We should have a batch endpoint that could understand all API operations and execute them in order, instead. This should remove the amount of renderings that happen on the client (which we could fix many other ways, but this is the Right One