is that per year?
Yes.
I think i read if you stake eth at least, you might not be able to unstake? That effectively means you can never sell what you stake correct?
You can't unstake because that's just how the ETH2 staking works, but Kraken offers a trading pair so you can sell your staked ETH to someone else. But there is an obvious caveat: there is no guarantee of liquidity, so if no one wants your KrakenETH2, you won't be able to sell them.
Are there any you can stake and pull out at any given moment, or is this generally the way it is, stuck.
Most coins can be unstaked at any moment, with exception of ETH2 and maybe some others I'm not aware of (I imagine there will be a warning talking about this, if it's the case). But like I said, you can try to trade your staked ETH for regular ETH if there is demand.