One can group any number of sessions but it would be easier for migration if the number of sessions are lesser in a batch.
There can be any number of repositories in informatica but eventually it depends on number of ports.
Values can be calculated in single row before writing on the target in this form of transformation. It can be used to perform non aggregate calculations. Conditional statements can also be tested before output results go to target tables.