A federal appeals court late Saturday upheld a lower court ruling that blocked President Donald Trump’s firing of a top federal ethics official—potentially teeing up the case to go to the Supreme ...