A Review on Polyaniline: Synthesis, Properties, Nanocomposites, and Electrochemical Applications. (14th October 2022)