Terminology is subjective of course, but:
I would also expect the above from a "senior" developer.
I would expect a "lead" developer to additionally be involved in leading a team and coordinating work within that team. (either from a project, people or tech perspective, or all/both).
I would expect a "principle" developer to be working at a higher level coordinating work between multiple teams and making architectural decisions that cut across the whole org or a large subsection of it at a larger company.
Some career ladders allow for this, others are more rigid about the size of team you need to be directly leading .
That's generally more than you'd expect from a typical Senior Engineer.
Reminds me of the classic: https://www.ribbonfarm.com/the-gervais-principle/
Not intended to quibble, but to me that smacks of the dreaded "mid-level management" tier.
As a lead or principle, I describe what I do as being a "fire-and-forget resource". I build everything myself and don't require supervision. I will deliver regardless and am also able to justify my decisions. People seem to be happy so far.
That process is almost completely independent from meat-space concerns, aside from the requisite UX design.