I still have some doubts of how patches works, there are several things related (and i have no idea of this AR, X0, X4 etc... maybe later will have sense)
NPXS***** for what i saw in google... is the TITLE_ID used by "tru blue" dongles to update the firmware (inside the dongle microcontroller chip)
The process seems not to be related with the SFO (is a normal one like the ones used in HG or DG)... the only "rare" thing in the one i saw is they used a VERSION = 0.99 (maybe to mark it as a beta version, but has no importance)
CATEGORY 2D is added to the table, i verifyed it thx, now the table is reordered with "system data related stuff" at the top
I think the table is more clear, and ready for more additions, nice

*I can add the "mount points" for CATTEGORY's used in discs to the table... but im not sure if is a good idea, and i dont want to make the table huge (maybe later)
ATTRIBUTE flags are a pain to test

You can turn "on" them, but nothing assures you that you will notice the activated function... additionally, some flags are dependant of other structures, so will not work without the rest "tweaks"
The best chance is to look in "rare" content like speciall patches, speciall re-mastered editions of discs, games with speciall functions, or system data packages etc...
I suspect there must be something related with "ps vita", but im not sure in what position
If you notice the order (in a timeline this features was released) they separated the table in 4 parts
At the top, the first 8 flags seems to be related with PSP
The next 8 are warning screens
The next 8 are system functions ?
...well... is not exactly like this, but it looks (im not sure yet)... this is why i marked some ones as "unknown" (this unknowns actually exists based in the order, but not documented)
------------
The behaviour you noticed with icons of "PS1" & "PSP Mini" packages has an explain (im not sure if what im gonna explain is exactly what you noticed, but i think it will help)
Most important thing... this 2 formats are inherited from PSP... and the same game can be played/exported in/to both consoles
The originall format (native in PSP) is an EBOOT.PBP that contains this files inside:
-PARAM.SFO (pretty similar than the one used in PS3, but with different parameters added or removed)
-DATA.PSP... or DATA.PSAR i dont remember (main program)
-"Content Information Files" (ICON0.PNG etc...)
For PS3 is the same EBOOT.PBP re-packaged (in .PKG format) this way:
-PARAM.SFO
-EBOOT.PBP (inside it the previous structure with another SFO, icons, etc...)
-"Content Information Files" (ICON0.PNG etc...)
In PS3 the SFO (the one used for the .PKG, not the one inside .PBP) launches the related emulator using CATEGORY (P1 or MN).... and is the emulator who "mounts" the contents of EBOOT.PBP (it has an .ISO inside)
When you download the game from PSN you are installing the .PKG in the PS3 (like decompressing the .PKG), and when you transfer the game to PSP the file you are sending is only the EBOOT.PBP (this explains why you cant transfer it from PSP to PS3, because you cant "recreate" the originall .PKG)
So are different icons/SFO the ones inside the .PKG, and the ones inside the .PBP
I prefer not to add stuff from PSP to the PARAM.SFO & CONTENT_INFORMATION_FILES pages to avoid confussion
Edit:
What i wrote about "the SFO launching the emulator with CATEGORY (P1 or MN)" is not very accurate...
There must be a flag inside the .self that launches the emulator... the CATEGORY P1 and MN displays an specific icon in XMB (a little image overlayed in the bottom-right corner of the icon)