Gui: Use bitmask instead of three booleans in setTemporaryVisibility to improve readability
Gui: Reduce cognitive complexity of ViewProviderCoordinateSystem::setTemporaryVisibility
Gui: Reduce code duplication in ViewProviderCoordinateSystem
Gui: const correctness in ViewProviderPlane
Gui: Remove migration warning
Core: Fixes #18717
App: Fix const correctness
App: Add methods to get base and direction of datum element