A Service Account Key (or Personal Access Token) is just an alternate kind of authorization provided on calls, joining OAuth2 Bearer Tokens as a header on the request. It is not inherently tied to the client library accessing it (and I’ve done so with everything from Postman to Google Sheets).
If you are wanting the SAK capabilities built into the PHP SDK, yes, you will need current dependencies which I believe at this point does include PHP 8.