Advancing fNIRS Neuroimaging through Synthetic Data Generation and Machine Learning Applications