Filesize limit is 2GiB-1 bytes. Partition size limit (about) 107GiB. HDD size limit is 2TiB as far as I can remember.
Once the current PFS3 is running we'll probably look into cause of those limits and see if it might be possible to adjust them. That'd lead into binary incompatible new version though.
So even if a new incompatible version is created we'll also keep a version compatible with the "original" PFS3 around for sure (so that you can easily mount legacy AmigaOS PFS3 partitions).
There are two PFS3 versions (actually more, but not relevant to this discussion), one that uses the standard disk interface and one that uses direct scsi. The standard disk interface version obviously doesn't support large file or partitions because it uses a 32 bit partition offset in bytes. So there you have the maximum.
The direct SCSI version also uses 32 bit offsets, but here the offset is not in bytes, but in 512 blocks. So there you have 2TB. In theory at least. At the time PFS was released such disks did not exist, so this was not actually tested.
A few problems with large disks have already been reported and I intend to have a look at it.