Concerning "Shocks can only slow down body roll, but not reduce body roll",
I have a set of Edelbrock IAS shocks (Inertia Activated Shocks) on my Silverado that have a small flexible disk that won't flex open to allow fluid through them until there's enough force to do so. This was supposedly designed to help stop body roll. They'll open only when you drive over something that crosses that threshold.
View attachment 136330
I've seen shocks that are used in NASCAR racing that are able to change the disks depending on the tracks needs. Rougher track may use stiffer or multiple disks.