refactor lighterprints group sidebar display

group activity sidebar sliced before filtering. now filtering and then
slicing and including more group activities for the no_leaderboard
option

renaming do-activity endpoint to perform-activity and updating tests