In this change we allow the timeout for walletpassphrase to be set to MAX_SLEEP_TIME, if set as -1 then we then use the MAX_SLEEP_TIME amount
context from PR 28403
added release notes for RPC Wallet
Also tests were modified to use the max timeout amount using timeout = -1