Vertical navigation missing IDs
Description of problem:
Missing HTML IDs (at least) in Vertical Navigation. Regression against 6.4.
Version-Release number of selected component (if applicable):
Sat 6.5 snap 1
Steps to Reproduce:
1. Login the Satellite
2. On the homepage, inspect Vertical Navigation's HTML
The tags don't have ID specified
The tags should have ID specified (preferrably the same as in Sat 6.4)
Refs #26052 - skip menu items with no name
Not all menu items have a name, but patternfly-react requires names and
various attributes (such as id) assume the name is present.
This filters out any items with no name.
The selector has also been refactored a bit, to use `.map` instead of
`.forEach` and extracted the children logic to as seperate function.