A is a desgination for aircraft designed to attack primarily tactical targets, particularly aircraft that provide close air support. The F117 is more of a light bomber, attacking operational and strategic targets more than tactical, and so it’d be more appropriate to have a B designation.
Oh, and we’ve got flying F-22 prototypes… 2, I think - a year or two before they’re deployed.