You can use the MIB Locator tool at http://www.cisco.com/go/mibs/ to find out which MIBs are supported in which images (note: for non-IOS images, there are support list links from the same page). Once you know what MIBs are supported, you can browse through those MIBs using the Object Navigator (http://www.cisco.com/go/mibs/) or the SNMP Search & Translate tool at http://jaguar.ir.miami.edu/~marcus/snmptrans.html to figure out which traps or notifications are supported in each MIB.
Unfortunately, there is no short or easy answer to your question as different versions and feature sets support different MIBs, and thus different notifications. Also, just because a MIB is supported by a certain device does not mean all of the notifications in that MIB will be supported. For example, you mention a power supply failure. Not all devices have the necessary hardware to report such a failure. APs generally have only one power supply. So if that fails, the device will not be able to send a notification.