House Republican leaders opposed removing Santos, whose departure leaves them with a razor-thin majority, but in the end 105 GOP lawmakers sided with nearly all Democrats to expel him.