Core component of SQL Server for storing, processing, and securing data
It is possible to use local managed service accounts to set up an Availability Group. It's a little easier if all instances in the AG have the same service account, which is the case if you have domain account or a gMSA. With local accounts, each instance has its own local account.
The way to go is to use certificates. I have done this myself at home, but rather sharing my own amateur scripts, I found this blog post from my MVP colleague Warwick Rudd: https://sqlmastersconsulting.com.au/configuring-availability-groups-to-use-certificates/ He talks about this in the context of an AG outside a domain, but the technique is valid in a domain as well.