KRACOEUS-7584 budget periods line item interaction

Implementing budget line item interaction.
Currently unable to hook authorization/permission since we are refactoring budget document.
We need to fix this later.

Bad. This was removed at some point. looks like the merge conflict pulled it back.