Large language models: an overview of foundational architectures, recent trends, and a new taxonomy | Synapse