LONDON—In a surprising result, British Prime Minister Boris Johnson’s Conservative Party has been easily defeated in a special election for a seat that it has held for decades. The Liberal Democrats, which was in a coalition government with the Conservatives between 2010 and 2015 before seeing its electoral fortunes wane dramatically, won Thursday’s election in…