Make the Category name uniqueness validation case-insensitive, remove the MySQL workaround and add a unique index on the Categories table