Looking for a sofa that survives kids, pets, and years of lounging? Here’s what actually makes a sofa last: frame, springs, cushions, and upholstery-explained simply.