Fix GoogleMapsView null safety and optimize conditional rendering
Fixed critical null safety error in GoogleMapsView component that was causing app crashes when currentLocation was null. The error "Cannot read property 'latitude' of null" occurred during component initialization. Resolved by adding proper optional chaining (currentLocation?.latitude) and fallback coordinates. Also optimized conditional rendering by using ConditionalComponent only for regular UI elements and simple && conditionals for map markers, since React Native Maps requires direct Marker components as children. This ensures stable map functionality without crashes while maintaining all existing features including custom markers, directions, and POI rendering.
Closes VSN-1277