Changes: - fix GUC assignment issue - fix possible out of bounds in windowing - better handling of composite types - add named composite record support - better management of in/out/inout variables - more removal of unsupported postgres version - patch v8 build from breaking macos 15.5 change - fix macro attribute access (enables pg 18 support) - additional checks for plv8 external arrays