Issue #3215110: Expand test coverage
This contains a test which covers Taxonomy Attach behaviour (where a node is not in the menu breadcrumb, but has a relationship to a parent term which is), and some other misc behaviour.
Will merge if these pass so it's easier for other contributions to use those tests and the base class as start points.