LONDON—The dollar shot higher on Monday, briefly scaling fresh 20-year highs against a basket of other currencies, as Federal Reserve Chair Jerome Powell signaled interest rates would be kept higher for longer to bring down uncomfortably high inflation.