I'm not yet sure about
EDIT: As for your first "main question" asking whether decidable properties can distinguish every pair of non-isomorphic finitely presented groups, but I am pretty sure that I'll prove the answer following negative result:
There is going to be no c.e. set $\mathcal{F}$ of decidable properties such that there are any two non-isomorphic finitely presented groups that cannot can be distinguished by some $\phi \in \mathcal{F}$.
(Call a set $\mathcal{F}$ of decidable properties c.e. if there is a Turing machine that produces a sequence of algorithms, each of which is guaranteed to compute a decidable property, such that these decidable properties are exactly the ones in $\mathcal{F}$.)
Proof: Suppose that $\mathcal{F}$ exists. Then we could decide whether an arbitrary finitely presented group $G$ is trivial as follows: By day, search for an isomorphism between $G$ and $\{1\}$ (this search is possible since the isomorphism relation is c.e.) By night, search for a decidable property $\phi \in \mathcal{F}$ such that $\phi$ distinguishes $G$ and $\{1\}$. If $\mathcal{F}$ does what it claims to, then one of these processes will terminate and tell you whether $G \simeq \{1\}$. But triviality is known to be an undecidable property. $\square$
This leaves open the question of whether there is a non-c.e. $\mathcal{F}$ that does the job, but even if there were one, it wouldn't be of much use from the practical point of view!

