Can be found in the pre-Jungle Inferno code leak. This list also fills in some missing ID values in the list in the original post.
The staging ones cannot be used in the game as staging code is not compiled into the public release build. Newer entries will have to be experimented with to be figured out. Or maybe try using IDA to disassemble the Linux server_srv.so file from the Linux dedicated server files and see if you can find the same g_szProjectileNames
string array and read the new values.
Also, if you scroll down to the other array I highlighted, it shows which TF_WEAPON base each projectile type is for, so that should clear up that. Some projectiles can be used with other weapons.