[TASK][INSTALL] Extract status objects to own namespace

With 6.1 status classes were introduced within the system environment
check that represent the different fail severities.

These objects are pretty useful within ext:install and could be used
as common helper encapsulating all status tasks.

The patch moves the status classes out of the system environment
check to an own namespace within ext:install and adds a utility class
that helps with rendering, filtering and sorting.

Change-Id: Id5c6efb567c9b88b7255a1b8ba5a620ed75a7cd3
Resolves: #47999
Releases: 6.2
Reviewed-on: https://review.typo3.org/20561
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe