U kunt dit doen door de string te converteren naar een integer-array en vervolgens op de array te sorteren:
select *
from tbl_wo_kitting
where wo_project_id = 1000033
ORDER BY (string_to_array(line_no, '.'))::int[]
Merk op dat dit zal mislukken als er waarden zijn die niet kunnen worden geconverteerd naar getallen in de line_no_
kolom.