I recently invested a large amount of money in Bitcoin, and added Bitcoin as a payment method for my business. I read that online wallets are not the safest, but that hardware wallets are the safest since they are not connected to the internet.
You should never use online wallets especially if they are unknown, and hot wallets should only be used for smaller amounts of pocket money.
Cold wallets are not connected to internet, and that can be separate airgapped computer with wallets like electrum or hardware wallet devices.
My question is, what is the best hardware wallet for security and for holding large amounts of Bitcoin? I plan on using it as a vault for my company, I would send the BTC from sales every week and hold for as long as possible.
There is no best or perfect hardware wallets, and you will always have tradeoffs with any of them.
I can tell you what wallets to avoid purchasing and that is closed source wallet like cheap safepal or ledger nano X that has many battery issues recently, than avoid overpaying for hardware wallet and go for some open source option.
Keystone, Bitbox and Trezor are decent options, they have active development team and they fully support multisig setup.
Best idea for company with multiple owners holding Bitcoin is to set up Multisig setup following instructions by some crypto security expert, and check out this
List of Multisig Wallets.