How to clusterize points lying on the sphere
You have circular variables.
One way to deal with them is to create two variables for each:
sin(alpha_1), cos(alpha_1), sin(alpha_2), cos(alpha_2), ...
Then you can use regular clustering algorithms.

There exists custom algorithms for circular data.
Examples: Unsupervised clustering of multivariate circular data