About "ne" you find the answer in the sentences you wrote.
In those "ne" is like "di questo, di ciò"/of this, of that, so, how can have the concordance with the subject ?
The gendre and number of the past participle is that of the subject (beyond the presence or absence of "ne")
Si è truccata un occhio.
When the past participle acts like an adjective for the object you can find "la birra l'ho bevuta", "fatte le uova sono uscito", but when the action is made from a different subject the past participle should agree with the subject.
Ho bevuto una birra.
Ha cucinato cinque uova.