A national survey has found that key mental health measures for teenagers have significantly improved from their worst levels during the pandemic.