NavCoT: Boosting LLM-Based Vision-and-Language Navigation via Learning Disentangled Reasoning