President Biden will host Prime Minister Narendra Modi of India for meetings and a state dinner, only the third since Mr. Biden took office two and a half years ago.