About the differences between SLC and GRD, please see here:
About suitable workflows:
But I think GRD images are enough for classification purposes:
How classifications are performed in SNAP is explained here: