This commit fixes a regression in PlaceHolderParser where it would no longer resolve nested placeholders for a case where the fallback has a placeholder itself. This is due to the Part implementations and how they are structure, and this commit makes sure that nested resolution happens consistently. Closes gh-34020