* fix: extend bottom bar background and content to screen edge for edge-to-edge
* Extract NavigationBarsSpacer and navigationBarsBottomPadding to reduce duplicate code
* Rename navigationBarsBottomPadding to NavigationBarsBottomPadding for naming consistency