refactored `CompetitionResult` to use better readable types (`(Maybe Rank, Solver, Score)` -> `SolverRankEntry`)
refactored and cleaned up `Handler.ShowManyJobResults`