Progress Singapore Party confirms it is contesting at 8 constituencies; unveils 23-year-old law undergraduate as candidate