Quoted By:
A cargobike is definitely overkill for a 20kg load. You could do just fine with front and rear racks, hell, even a single rear rack should suffice. Just gotta git gud at securing your cargo. A milk crate is a great option too.
You could also get one of those little one-wheeled carts that attach to your bike, can haul big stuff on them.