NBC sold out Super Bowl ad inventory as lower-cost Peacock streaming ads attract smaller brands and expand live sports advertising demand.