refactor(Businesses): refactor CEO by xesdoog · Pull Request #100 · YimMenu-Lua/Samurais-Scripts

@xesdoog

- Move cargo warehouses into a new Office class.
- Fix warehouse restock command.
- Add a Player Abilities option to the Self tab.
- Fix Key binds UI's fatal crash issue in YimLuaAPI.
- Disable ALT key in KeyManager.
- Make ground loading in `Self:Teleport` optional to prevent teleporting to building roofs instead of ground in some cases (will properly fix later).
- Move `ImGuiChildFlags` to the ImGui extensions file.
- Make `ImGui.BeginChildEx` more readable and easier to reason about.