Well, as Bitcoin is constructed to be trustless and decentralized, there's no central entity to keep track of "lost" bitcoins. There are provably destroyed coins, those you send to OP_RETURN outputs, miners not claiming the full allowed block subsidy (yes, that happened in the past, unlikely in the future) or spend scripts that can't provably ever be fulfilled.
Then there are "burn addresses" like 1CounterpartyXXXXXXXXXXXXXXXUWLpVr (213,098,332,861 Sats locked), 1ChancecoinXXXXXXXXXXXXXXXXXZELUFD (48,019,569,938 Sats locked) and 1BitcoinEaterAddressDontSendf59kuE (1,331,866,970 Sats locked), to name a few, where it is almost certain that no entity has the public key and private key. Coins sent to such addresses are taken out of circulation and fill up the UTXO set. They are to be considered lost because no entity will ever obtain the private key for such addresses.
Then with some effort to search in this forum you could've found topics like this one:
Let's add up the KNOWN lost bitcoinsYou can't really prove what users have listed there but it adds up to some thousands of likely forever lost bitcoins.
I had some really small amount of Sats from a faucet in 2011 that I stacked in a separate Bitcoin-GUI wallet, maybe a few or tens of mBTC, and I'm not sure what happened with those. I thought, I transfered them to my main wallet back then, but couldn't find the incoming transaction in my oldest wallet(s). So, maybe those are lost, unless I dig up that wallet from somewhere deep hidden in my filestore. I've no high hopes, though.