* Allow update entities to report progress as a float * Add test * Update snapshots * Update recorder test * Use _attr_* in MockUpdateEntity
* Add update_percentage state attribute to update entity * Update tests * Update tests