A GNN-Based Architecture for Group Detection from Spatio-Temporal Trajectory Data