Это слова с разными корнями. Транжира - от франц. trancher либо etranger.
Правильно: хранить на складе.
Верно: не тратить лишнего.
Нет, не является.
Правильно: хранить втайне от других.
Оба сочетания правильны. Они синонимичны.
Правильно: не знает, как (на что) потратить деньги.