I bought this and use it to carry all the decks/tokens/etc because I take the game with me on vacation/to friends' places all the time: https://www.amazon.com/PAIYULE-Extra-Large-Hard-Cards/dp/B07CKRSDLT?pd_rd_w=U5Ieg&pf_rd_p=654426bb-d9e0-46ff-b0bb-c0819dce172b&pf_rd_r=VY5A7XR8JJ6G0W39ZQNS&pd_rd_r=3a3f73c6-b8da-4c16-b83d-c3dd48ae13dc&pd_rd_wg=OmXAF&pd_rd_i=B07CKRSDLT&psc=1&ref_=pd_bap_m_rp_56_sc
I unfortunately can't fit all the character boards in it and carry them separately, but here's a picture of all my decks and such in the case: https://imgur.com/a/4NJBJuz
It just fits all 18 characters, so if they add another expansion ill have to do something else though lol
I finally ended up with a storage system I like, and then Menagerie had to go and ruin it.
I initially bought the Dominion Big Box set (Dominon + Intrigue + extra base cards, all in a bigger box). I am able to fit ALL of the kingdom cards from ALL of the expansions into this box, sleeved, with dividers. This doesn't include all the base cards and the various non-kingdom-card stacks like hexes, landmarks, shelters, spoils, etc.
Those, I have in this case, along with all the tokens/mats/rulebooks. I have enough extra room in one of the three rows to fit a bunch of a kindgom card stacks, so if I wanted to I could just pull like 30-40 kingdom card stacks from the big box and put them in there as my "go bag" and leave the big box at home.
Menagerie won't fit in the big box, though, so I have no idea what I'm going to do once that turns up. I'll post pictures of my setup once I get home from work today.