A Review of Artificial Spiking Neuron Devices for Neural Processing and Sensing. (16th June 2022)