Collection of our changes into the main codebase

Note: this is a collection of all Merge Requests (MRs) made via the Gitlab MR feature, each MR is squashed into a single commit so it can be assumed that this is also a collection of commits, BUT unfortunately main is sometimes pushed to directly (especially in the early stages) and therefore those commits won't appear in this list