First of all, the 25% is not the same for every drive, but the principle remains the same. Some drives can use as little as 5% before getting in serious performance issues.
This is for a drive where you have a full partition spanning everything and then keep 25% of that partition free of data.
Although I'm pretty sure you can also use a smaller partition and it will work the same.
The reason is that the disk has small clusters of data. When data is written to these, its not always the case that these clusters are fully written to. So the clusters may be only filled partially (will happen with many small files written, then deleted.)
The drive will periodically execute a TRIM command which will find clusters that have been cleared of data. When that happens, that cluster is entirely marked as free, and it is this principle that makes SSD's fast. When too little room on an SSD is free, when new data is written to the SSD, there are no empty clusters anymore, and data is forced to be written to clusters that already have data in them, but is not fully used. This means the disk becomes very fragmented, and that severely impacts the performance of the drive.
The partition scheme does not impact where data is physically stored on the SSD, so that's why I'm pretty sure either will work fine.