Yes, ChessBase does more than just support them, it definitely uses them.
Since I got here, due to how I write notation, de instead of dxe4, for example, I used to have problems getting the FEN board here to work. Now, I have figured it out, but I still input my answer into a ChessBase board first, including annotations, and then Home>Copy Game, paste it here, edit the header information as needed, format the header as needed by this site, and remove a few extraneous spaces that the copy process adds.
There is no symbol for "$115 means "black has played the middlegame very poorly" in ChessBase, but those other common symbols are definitely in my pasted PGN.
I created this totally bogus game, but it shows what it looks like when properly formatted, and then the original PGN with NAGs. This was copied from ChessBase, and I just needed to remove spaces that appear when pasting. It is interesting that the last one, $143 did not work as did not the ones at move 4...f5 and 5. Nxf5. Maybe this PGN reader on SEC does not support all of them.
[FEN ""]
1. e4 $1 $14 e5 $4 2. d4 $13 exd4 $22 3. Nf3 $8 Nc6 $3 4. Nxd4 $40 f5 $44 5. Nxf5 $138 d5 $32 6. exd5 $146 Ne5 $132 7. Bb5+ $140 (7. Be2 $142) (7. Bc4 $143)
- e4 $1 $14 e5 $4 2. d4 $13 exd4 $22 3. Nf3 $8 Nc6 $3 4. Nxd4 $40 f5 $44 5.
Nxf5 $138 d5 $32 6. exd5 $146 Ne5 $132 7. Bb5+ $140 (7. Be2 $142) (7. Bc4 $143)