Varias correcciones:
-Se deja el ancho de la columna de acción fijo para que no coja demasiado espacio en pantallas grandes o corte el grupo de botones en dispositivos móviles.
-A la hora de editar campos se realiza una comprobación para permitir que un número no se actualice con un valor string, comparándolo con el valor anterior del campo y si el nuevo valor es un número. Para nuevos registros se comprueba contra el mismo campo de otro valor de la tabla.
-Corrección en los símbolos de ordenación, por algún problema de FontAwesome estaban cambiados, se pasa a utilizar los alias que sí tienen el nombre correcto.