Explain the time and space complexity trade-offs when choosing between different heap implementations at Tata Digital.