[packaging] Don't need the private headers packages (implicit in others), and reduce buildrequires