As we all know, the withdrawals for Beacon Chain validators will only become available in a later hard fork post-Merge. Can anyone please explain in a little bit more detail or point me to an EIP or good reference on what kind of functionality will be introduced in this later hard fork? I assume it will enable additional functionality that the Beacon Chain does not have as of now (that's why we need a hard fork), but would really appreciate if a more thorough explaination could be provided.
Moreover, will the Eth2 Deposit Contract still play any role in the Beacon Chain once it becomes the default consensus layer for Ethereum, in which case after [Merge + withdrawals enabled] the ETH deposited in the contract will continue to vary as ETH is committed to activate validation software. However, will this contract, instead of having its ETH balance only increasing over time as in the pre-Merge era, eventually have its balance decreasing if the difference between deposits and withdrawal is negative within a time window.