Let ptVault.setAgePublic accept ptVaultAgeInfoNode in addition to ptAgeInfoStruct

In this case it now also works for non-owners of the age. Previously it only worked for owners because the ageInfoStruct does not contain the vault node ID, so it needed to be looked up somewhere, and that was in the AgesIOwnFolder.

Prerequisite for hood auto-bump (moul-scripts PR forthcoming).
I could, but

1. I’m just moving existing code here, so converting it to plString, while desirable, would be an unrelated change outside of the scope of this PR.
2. This code is intended for MOULa and was in fact first written on CWE-ou where there is no plString, so it didn’t occur to me to convert it.

I can do the conversion if you insist, but I see it as low priority.