Second-order perturbations of the Schwarzschild spacetime: Practical, covariant, and gauge-invariant formalisms