0
The army deployed its troops in the foreign country.
yes. regardless of where you are stationed, you can be deployed.
No
Private through General get deployed, not just in the Marines, but in all branches.
Yes, your retraining window does not change while deployed.