I doubt we'll work on this before our March sprint. We might have time to start brainstorming a bit during our December sprint, but I doubt it, and anyway I don't think it's reasonable to invest much time into this before the UX/UI design sprint (#14574, #14573) about this topic happens.

there's no way we can "Remember installed packages" without the GUI… that's tracked elsewhere (#14595, #14594)

So I suggest we either kill this ticket entirely (and reparent its remaining subtasks to #14568), or we make it track "B.4 Implement backend and GUI" and then at least #14595 and #14594 shall be subtasks of this one and the target version must be adjusted.