Fix Android tab bar safe-area: dynamic paddingBottom from useSafeAreaInsets
Notes de version originales
- fix(safe-area): wire SafeAreaProvider at root + bottom edge on all screens
- fix(splash): wire expo-splash-screen config plugin to kill Android 12+ default flash
- fix(android): disable edge-to-edge so nav bar gets its own space (not overlay content)
- fix(android): install react-native-edge-to-edge for proper Android 15+ inset handling
- fix(android): lower targetSdk to 35 so edgeToEdgeEnabled=false is honored
- fix(android): explicit useSafeAreaInsets in login + revert edgeToEdge/sdk35 experiments