Decoding the Brain for Communication: A Review of Brain-to-Text, Brain-to-Speech, and Brain-to-Image Interfaces | Synapse