[PIN-6412] Allow values for budget line and activity if target is empty
If project target has defined budget line and activity as empty string BE should allow any value at project calculation. It should validate values only if these attributes are non empty in project targets
Closes PIN-6412