[Bugfix] fix sync.php to always update all DB fields except the update timestamp.

This fixes the issue that newly added db fields didn't get updated/filled on sync cycles when their version didn't change.
[Task] changed category logic to only use the "provides" fields for related extension_points (removes scripts category)