utils: Add public/private knowledge about symbol versions and symbols
We are now able to list the symbol versions and/or symbols that are known to be public/private.
This is especially useful for comparing libraries that removed symbol versions, or symbols, from one release to another. As this already happened multiple times in the past, like for example with
tests: Add a verdef and symbols public/private knowledge test