On the number of characters in blocks of finite general linear, unitary and symmetric groups