Lua: Prohibited signals
What makes this impossible with our current policies is that the deprecated API can be legitimately in use in a savegame formats that we support. In theory those APIs remain in savegames forever, as they are not updated even when you load the savegame to newer freeciv version and resave. But currently we support even direct loading of such scenario format versions that predate the entire deprecation warnings mechanism.
Coming more acute with #44703:
We need a way to completely stop supporting lua signals that have been deprecated for some time already.
Similar mechanisms will be needed also for the methods, and anything else in the lua API, so consider that in the design.