Update showNavigationButtons to use enum type
It's been two years since showNavigationButtons was converted to ApplicationHeaderStyle::NavigationButton enum, but it was a breaking change, so a backward-compatibility option was introduced to support both bool and int values. This is a terrible hack though, and we need to switch to enum before KF6 anyway.