This should be already doable with vanilla circuits. The number of of trees growing can be counted by a memory cell -- counting up when a seed is planted, counting down when fruits are harvested. See this blueprint:
0eNrNVtuO2jAQ/ZWRHyuHQkh2WaSuVLXqW5/60AeEkEkGYm3iRLYDRSs+oH/Rb+uXdOwEdguBwmpbVatFx5e5+MzMgUc2z2ustFSWjR+ZTEpl2HjyyIxcKpG7PSUKZGMmllomdW5rLfLAlmvUbMuZVCl+Y+PBlneZaGmzAq1MgqQs5lIJWz63CrdTzlBZaSU2Uf1iM1N1MSf/4wE/E52zqjRkWioXktwNezFnGzbu92KKQS+xusxnc8zESlJcuqRRpDN3QHEooNU1bl3mB2FDfv4FR5HDNvKQ4qZSY9KcjbqzeHLqckm9I+MOFlIbO3ui0W4ql8RKalvTzj6r5kaAIskcmwadG+fLWOHqGBBvZYVaNGmwN2Ra1raqr3ZO7LAqFxvUsxRNomXVuvyItAs2Q1C4pDgrhHIBvjDQEgzzDQigVz5wMCUkmVBLNCDVwbUlKpcqHQkYBO4+VHVusMc6SjPc55liIlPUZ+uy64j4orq0Hg+K8nw1Oa5Rm82mLsRDyXzfFZXQPp8xu2euxRvuT8zVznI7PUn2J11LS3zVxJZUCXWxwRSC4B7eg9WIkAkDc0RFQK/QWEx5F3nRVeSF/5i8wCCmjoeLCNvfPsnaF7rQkkbJnSGNrKkT085+i6+Vgl3L3b6uFBy12fHQx/3fp/7tC6b+w5mR/4qwpkg0pc2TaeQblmBR6h10IkDkGj/yXhqIaNTIQeS0Yx0GQf9xHxaurQ1Qyt7Gm6wRUrmiTuqsxs1LhflvVqPtxAt0+L+qSCfBt9fJq+d21DtQiOgVFeLP7Bwo7s/vP85o7gVknxaUz1iUegMJ5jmHSesjaEzf7TxMgYqvqa1JXfogVApZmafGf1U2YuQKkuFhefz3Im0vJOZOiugJa6LUPWAy4AMe8sGUezT0KOQR/YWEaE1o4FG43xsSGrYo9qe05jce0XqPIkIRIfrkt96WPglFU8pAWizo4U8/ETlboTaejvgmvIvu7uJR1A/70Wi7/QUvV4wk
Total spaces is constant, emtpy spaces = total spaces - occupied spaces.