Is Nepal Safe to Travel After Gen Z Protest? A 2025 Guide