How to stack NFT with solidity?

Hi, I have written smart contracts for minting NFT.
But can you help me to have better understanding of "NFT Stacking"?
What is the difference between "NFT stacking" and "Token stacking"?
Please give me some smart contract code sample or links.
Thanks.

Nft staking is related to token stake because it allows you to lock your digital asset and get rewards according to APY instead to selling it on secondary platform. So, platform like binance, pancakeswap, etc allows you to stake your nft and receive rewards