* Refactor: Consolidate navigation items into ScreenRegistry * fix(#310): remove unused imports, fix ktlint import ordering * feat(#289): add ScreenRegistry for centralized screen configuration * fix(#310): fix ktlint when-condition blank lines in Navigation.kt * fix(#289): derive availableNavItems from ScreenRegistry * fix(#310): use addEntryProvider instead of reified entry for dynamic screen registration * fix(#310): remove double top padding from kanban, channels, achievements screens --------- Co-authored-by: M57 <hy4ri@users.noreply.github.com>