We want a staking pool for rent funding + profit sharing (future). We need a safe minimal MVP contract first.
Create a Soroban staking pool contract skeleton.
stake(user: Address, amount: i128)unstake(user: Address, amount: i128)staked_balance(user: Address) -> i128total_staked() -> i128pause/unpauseNotes
Addressi128, must be positivecargo test passes