stakeAll()
The same as the stake function, but amount is full with msg.sender's stakingToken balance.
stake
amount
msg.sender
stakingToken