Was thinking something along these lines too. I was looking at the wolf tooth that claims to be compatible with a range of chains. Any aliexpress chainrings that known to be good or maybe I should just switch to a ali crankset all together.
chain compatibility is either SRAM 12 speed (and their are some caveats, ie some SRAM 12 speed are not compatible with others) or everybody else ie 9,10,11 and every non SRAM 12 speed chain has the same pitch and roller size, the only difference is width via plate thickness.
Modern SRAM cranks use an eight bolt direct mount, older SRAM cranks and most AliExpress cranks use a three bolt direct mount. So plenty of three bolt direct mount chain rings on AliExpress, there are eight bolt bolt direct mount chain rings available, but tend to be premium brands.
Other alternative is buy a direct mount power meter spider, they are available in both three and eight bolt models. Then pick a chain ring that matches your BCD or just buy a Magene P505 crank and nottt the SRAM.