Is the [NT Service\SQLSERVERAGENT] a supported type for SQL Server Agent service?
NT Service\SQLSERVERAGENT is the name of an account, not an account type.  

The document refers to account types.  As @Jon-Seigel said, it qualifies as a 'Local non-administrative user'.