I have not yet completed the review for 0004, but I have few more comments. Tomorrow I will try to complete the review and some testing as well.
1. It seems that the output full backup generated with pg_combinebackup also contains the "INCREMENTAL BACKUP REFERENCE WAL LOCATION". It seems confusing because now this is a full backup, not the incremental backup.
Yes, that was remaining and was in my TODO.
Done in the new patchset. Also, taking --label as an input like pg_basebackup.