Split mileage update to a separate event
Add age and mileage service life calculator and remove mileage out of condition service life calculator
Add location update event and jobs for location and mileage updates
Add a scheduled replacement update event
Add update job for scheduled replacement/rebuilds
Rename update event
Fix spelling error
Fix number sanitizers
Order asset history with newest first [fixes #72109616]
Use an unscoped query to re-oreder asset events