Buy a 10 or 20 foot shipping container, depending how much room you need.
Even with shelves down 1 side, you could still fit a few IBCs down the other if you needed.
Raise the door end higher than the other end & it’s bunded, put some whirly birds in the roof to keep it vented, cheap, secure, job done
The floor has to be able to withstand a fire for 30 minutes. Most shipping containers have wooden floors. Stripping that out and welding in 2mm steel sheet was the main expense last time I bought a container for chemical storage.