qml: enforce `require` where applicable
- Make use of required when applicable
- Use finer type than
var
when possible - Some loader have been replaced with manual instantiation as
Loader
is unable to set initial properties hence it can't satisfyrequired
requirements - Require modelData/index in repeater using
modelData
- Factorize requirements for Table row/header delegates