CLN: Fix typo in link_iter() comment
TST: Some tests did not target all the linkers/hashes
WIP: Repackaged linker as an object; consolidated algorithm
BUG/TST: Subnet oversize checking for all linkers
ENH: Iterative reduction of search_range within oversize subnets
CLN: Use single MAX_SUB_NET_SIZE with reasonable value
CLN: Remove unused code, comments in linking.py
PERF: Added "break" statement to numba linker
PERF: assign_links() no longer makes copies; adaptive_step value validation
CLN: Further consolidate oversize subnet conditions