Great question. The short answer is no.
Because each NFT owner is locally recorded, it means you need to send a transaction to each NFT.
But luckily, you can still use a series of CLI commands to send multiple transactions to reset each NFT's owner.
Be aware that the difference between EVM and TVM is that the TON network supports sharding your contract in a scalable way. If you launch a collection with a maximum of 10,000 in circulation, then you will have 10,001 contracts: one major collection contract and 10,000 NFT item contracts.
This brings more usability and a sufficient way to manage the contract's status without increasing the cost of gas.
Please take a reference here: