fn merge_delegation_stake_and_credits_observed( invoke_context: &InvokeContext<'_>, stake: &mut Stake, absorbed_lamports: u64, absorbed_credits_observed: u64 ) -> Result<(), InstructionError>