In the very beginning, Mac OS X used classic syslog for logging. That changed with Mac OS X 10.4 Tiger in 2005 with the introduction of Apple System Log. Finally with macOS 10.12 Sierra in 2016 ASL was superseded by Unified Logging. I'm assuming the "constantly changing syslog features" you mention are those 2 changes over 22 years.
You can view authentication logs in a streaming fashion like this:
log stream -predicate 'category=="auth"'
or specifically such as:
log stream -predicate 'process=="opendirectoryd"'
(Note that your definition of authentication logs might differ, so be sure to change the filter to your liking)
The next part is sending that information to the SIEM. Most SIEM systems have log collectors for various systems. Maybe yours have one for ASL?
If your SIEM only supports syslog, you can use a tool such as remote_syslog2 to take the output from the log command above and forward it over the syslog protocol.
You can change the log command slightly to get a more "syslog friendly" look:
log stream --style syslog -predicate 'category=="auth"'