Hey, using your research I somehow ended up finding some offsets that might be useful for someone else, so here it is:
Section 2
- Link Battles:
Total Wins: 0x+2DC (16-bit) (Appear in the Trainer Card)
Total Loses: 0x+2E0 (16-bit) (Appear in the Trainer Card)
Total Draws: 0x+2E4 (16-bit) (Appear only in the Leaderboard)
Trades: 0x+2D4 (16-bit) (You already found this)
Union Trades & Battles: 0x+348 (16-bit) (That's new)
Berry Crush: 0x+34C (16-bit) (That's new too)
Little problem: If someone edit the berry crush information and want a legitimate save file, then we still need to find the offset to modify the Powder Jar quantity and the Berry Crush Leaderboard (Cerulean City Berry old man has a leaderboard in his house) to make everything looks legit. The leaderboard in the second floor of the Pokémon Center in FireRed maybe should be researched too, for anyone who modifies the Battle Link "Win" value.
Edit:
I managed to find the offset for the Powder Jar too. It is located at the end of the section 0 and uses 4 bytes.
Powder Jar: 0x+AF8 (32-bit)
I do have a save with the Berry Crush leaderboard with a value of "10.58" times/sec. but I don't how to look for this number in hex, anyone can help me with this?