So the best parent would be UObject then.
Since its not something that exists in the level, (does not even define a single method), anything like AActor would be overkill.
Alas, UObject cant be selected in the “New C++ class” wizzard and I have no idea how to add new class files to the project manually (so that the build tool sees them as well).