The first-load navigation skeleton rendered an 8px-wider panel than the
real NavigationDrawer (an 8px wrapper padding on top of the 220px
animated container) and right-aligned 204/196px item rows, so the menu
visibly shifted and resized once the app finished loading.
Mirror the real drawer geometry instead: a single
NAVIGATION_DRAWER_CONSTRAINTS.default-wide, border-box panel with the
drawer's own padding, left-aligned, and skeleton bars that fill the
content width like the real nav items (width: 100%). Apply the same
fill-width to the in-drawer section skeletons so every navigation
skeleton matches the real menu width.